首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Exchange 2010:防止应用于通讯组的传输规则列出列表中的所有用户

Exchange 2010:防止应用于通讯组的传输规则列出列表中的所有用户
EN

Server Fault用户
提问于 2014-10-28 02:01:55
回答 2查看 2.1K关注 0票数 1

我们有交流会2010。比如说,我试图禁止用户在内部分发组中包含大型附件。我制定了一项运输规则,其内容如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Apply rule to messages

from users that are 'Inside the organization'

  and when any of the recipients in the To or CC fields is
  'internal-list@contoso.com'

and when the size of any attachment is greater than or equal to 
'10 KB (10,240 bytes)'

send 'No attachment for you!' to sender with '5.7.999'

except when the Subject field or message body contains 'allow-attachment'

当此规则被触发时,用户获得的结果列出通讯组列表的每个成员。它首先列出增强的DSN文本,然后在下面列出自定义消息。例如,如果abby、bashir和caroline是邮件列表中的成员,Exchange将生成如下所示的回弹:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
abby@contoso.com
Your message wasn't delivered because the recipient's e-mail provider rejected it.

bashir@contoso.com
Your message wasn't delivered because the recipient's e-mail provider rejected it.

caroline@contoso.com
Your message wasn't delivered because the recipient's e-mail provider rejected it.

Diagnostic information for administrators:
Generating server: mail.contoso.com
abby@contoso.com
#550 5.7.999 No attachment for you! ##
bashir@contoso.com
#550 5.7.999 No attachment for you! ##
caroline@contoso.com
#550 5.7.999 No attachment for you! ##

问题是在最终用户接收到的消息中,通讯组‘is list@conto-.com’被扩展。我想要回弹以消除多余的信息,更像是:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
internal-list@contoso.com
Your message wasn't delivered because the recipient's e-mail provider rejected it.

Diagnostic information for administrators:
Generating server: mail.contoso.com
internal-list@contoso.com
#550 5.7.999 No attachment for you! ##

但我不知道如何做到这一点(或者产生一些更简单的东西,只为用户提供附件方面的建议)。我试过改变条件

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
  and when any of the recipients in the To or CC fields is
  'internal-list@contoso.com'

对于应该匹配内部列表的其他各种标准(例如,匹配电子邮件中的" to“标题),但我没有找到任何可行的方法。我想我不明白为什么我可以创建适用于未展开的通讯组列表的规则,但该规则似乎是在展开通讯组之后应用的。

你知道我怎么才能按这个规则做个简单的回弹吗?还是有不同的解决方案不涉及运输规则?

EN

回答 2

Server Fault用户

回答已采纳

发布于 2014-11-13 13:02:37

这是我讨厌的解决方案。它涉及三条传输规则:第一条将消息分类为超出限制,并设置两种标志:向电子邮件中添加一个看门狗帐户和设置一个标头。第二条规则适用于发送到看门狗帐户的消息:它发送DSN。第三条规则查找标题并删除消息,这样最终的收件人就不会收到它。

这有点难看,但这意味着我不需要更改电子邮件列表的结构,也不必将任意的服务帐户添加到分发列表中,它们也可以作为安全组使用。如果我想包含更多的邮件列表,我可以修改第一条规则。

以下是详细的规则:

第01条:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Apply rule to messages

from users that are 'inside the organization'

and when any of the recipients in the To or CC fields is
'internal-list@contoso.com' 

and when the size of any attachment is greater than or equal to
'10KB (10,240 bytes)'

Set 'X-Contoso-DropMessage' with 'Yes'

and add a recipient to the To field 'watchdog@contoso.com'

except when the subject field or message body contains
'allow-attachment' 

第02条:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Apply rule to messages

from users that are 'inside the organization' 

and when a recipient's address contains 'watchdog@contoso.com'

send 'No attachment for you!' to sender with '5.7.999'

第03条

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Apply rule to messages

when the 'X-Contoso-DropMessage' contains 'Yes'

Delete the message without notifying anyone

我陷入困境的一个地方是把收信人设置为“内部列表@conto-.com”。为此,我必须将此规则的地址设置为“外部地址”,因为条件“人员”只选择Exchange管理控制台中的单个帐户。但是,使用外部地址可以在其中键入通讯组名称。

如果不是很明显,除非我打算设置DSN,否则看门狗帐户永远不会收到邮件。因此,监督机构不应成为这些分销集团的成员。

此外,我为看门狗帐户设置了一个OWA规则,以删除它接收到的所有消息,但我认为这是不必要的。

票数 0
EN

Server Fault用户

发布于 2014-10-28 05:24:56

我能想到的唯一办法是让你在这里得到你想要的是使用一个中间帐户,因为分配列表将完全按照你所描述的那样工作。

我的意思是,设置一个名为“内部列表”的邮箱,并将您的发行版列表更改为“地区内部列表”,并将该发行版列表隐藏在地址簿中。给“内部列表”邮箱区域列表当前具有的SMTP地址,并在传输规则中使用该地址。

然后将内部列表设置为始终将电子邮件转发到发行版列表。

这会给你想要的效果。

但是,接下来您必须处理两件事:

  1. 指示用户这个“邮箱”是“发行版列表”(图标看起来不一样)
  2. 您将无法管理Outlook中的发行版列表,因为它将被隐藏,因此,如果您目前有一个经理或某个人可以修改发行版收件人,则现在必须在Exchange端处理该问题。

所有这些said...if --有一种编程方式--我不知道它是什么,is...but,我在过去见过一些使用Exchange从第三方那里做的疯狂事情。也许有人可以像你所需要的那样创建一个定制的DSN,但这是快速而容易的。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/640193

复制
相关文章
exchange2010导出邮件组用户列表
<span style="color: #FF0000; font-family: 楷体,楷体_GB2312,SimKai;">帐号:即用来接收邮件的地址,由数字或字母组成; 组名:群组的名字,相当于昵称; <span style="font-size: 16px; color: #00B0F0; font-family: 楷体,楷体_GB2312,SimKai;">成员:邮件群组包含的成员,请以英文的<span style="color: #FF0000; font-size: 24px; font-family: 楷体,楷体_GB2312,SimKai;">分号</span>分隔;</span> 群发权限:1表示任何人都能使用,2表示企业内部使用,3表示组内成员使用,或直接输入允许使用的邮件帐号列表; 允许的其他帐号:直接输入允许使用的邮件帐号列表,作为群发权限的补充</span>
孤鸿
2022/09/23
1.1K0
atq - 列出当前用户的at任务列表
atq是 Unix 和类 Unix 系统中用于列出当前用户的at任务列表的命令,以下是关于它的详细介绍:
是山河呀
2025/02/02
620
如何在linux中列出所有用户
列出所有Linux用户的两种方法 使用 /etc/passwd 文件列出 Linux 中的所有用户 本地用户的详细信息可以在/etc/passwd文件中找到。文件中包含的每一行都包含一个用户的信息。 有两种选择。 通过键入以下命令打开etc/passwd文件: cat etc/passwd 或者,你可以使用以下less命令: less etc/passwd 注意:要显示登录用户列表以及引导时间、进程、主机名等信息,请使用who 命令。 使用getent命令列出所有Linux用户 /etc/nsswitch.
入门笔记
2022/06/02
9.2K0
如何在linux中列出所有用户
Exchange 2010迁移Exchange 2013(二)本地用户移动
     续上一篇完成了Exchange 2013的共存部署后,下面就要对Exchange 2010的用户进行迁移了。用户迁移无法在Exchange 2010中完成,需要登陆到Exchange 管理中心 (EAC) 进行移动,首先需要把Exchange具有管理权限的用户通过New-MoveRequest移动到Exchange 2013的数据库中,然后才能登陆执行操作。
李珣
2019/03/14
1K0
列出用户窗体中所有控件
你需要将代码中用户窗体名称UserForm1修改为你想要列出控件的用户窗体实际名称,将工作表名称Sheet1修改为你想要放置所列控件名称的工作表实际名称。
fanjy
2024/04/12
1310
列出用户窗体中所有控件
Exchange 2003 升级 2010地址列表升级
在Exchange 2003的时代,地址列表都是基于LDAP语句的,Exchange 2007之后,地址列表语法开始采用了OPATH语法进行查询。所以,当我们把Exchange 2003升级到了2010之后,需要把地址列表进行升级,否则在2010中无法打开。
李珣
2019/03/14
5610
Exchange Server 2010
36、提示你已经新建完成,选择“完成”;这时你会看到一个rep文件保存到你前面设置的路径里了;
py3study
2020/01/14
8410
Bash 脚本列出前缀中的所有 IP
例子 ./cidr-to-ip.sh [OPTION(only one)] [STRING/FILENAME] -h 显示此帮助屏幕 -f 在给定 STRING(s) 时强制检查网络边界 -i 将从输入文件中读取(文件每行应包含一个 CIDR)(无网络边界检查) -b 与 -i 相同,但具有网络边界检查 #!/bin/bash ############################ ## Methods ############################ prefix_
Khan安全团队
2022/01/05
2.2K0
Exchange 2010 OWA Lync联系人列表故障案例
     Exchange 2010客户端访问服务器(CAS)一共3台,排查发现用户登录OWA是第2台,手动切换到第1、3台联系人列表正常。
杨强生
2019/03/05
6680
Exchange 2010 OWA Lync联系人列表故障案例
计算当前Exchange 2010 数据库的用户使用情况
> 今天在微软的galary 中闲逛,发现了一个PS脚本,是导出当前的用户数据大小的值的,和对比一段时间数据库大小的值。我们现在不需要对比,只需要得出当前的用户的几个指标,因此我将这段PS代码修改了下,就不再需要利用EXCEL 做数据大小的计算了,代码如下,大家可以把这段代码COPY 到一个NOTEPAD中,然后保存为PS1即可。
孤鸿
2022/09/23
3350
如何使用 Systemctl 列出 Linux 中的所有服务?
在 Linux 系统中,Systemctl 是一个强大的工具,用于管理系统的服务和守护进程。它可以让用户轻松地启动、停止、重启以及管理各种系统服务。本文将详细介绍如何使用 Systemctl 来列出 Linux 中的所有服务。
网络技术联盟站
2025/01/16
3050
如何使用 Systemctl 列出 Linux 中的所有服务?
Exchange2013通讯组授权其他用户管理其中成员方法
公司里的通讯组超级多,总是有员工申请更改通讯组中的成员,为了简化管理员的工作,可以把经常变更群组成员的群组管理员分配给相应的人员。
BigYoung小站
2020/05/05
4880
Exchange 2010迁移Exchange 2013(一)共存部署
要将Exchange 2010迁移到Exchange 2013,首先我们需要了解几点,
李珣
2019/03/14
1.4K0
Exchange 2013 添加地址列表到脱机通讯簿
在Exchange Server 2013中,不能够使用EAC来进行脱机地址簿的管理,必须使用命令行powershell来进行维护。下列就我实际项目中的一次将地址列表添加到脱机通讯薄的实例来演示脱机地址簿的维护方法。
李珣
2019/03/14
8700
深入了解Linux用户管理:如何列出所有用户
在Linux系统中,用户管理是非常重要的任务之一。了解当前系统上的所有用户是系统管理员和安全专业人员的关键任务之一。本文将介绍如何列出Linux系统中的所有用户,并且提供了实际的解决方案和示例。参考文章Linux Command: List All Users in Linux将为我们提供更多关于此问题的见解。
用户10665603
2023/07/31
8620
VBA程序:列出指定工作表中的所有公式
下面的VBA过程在指定的新工作表中列出指定工作表中的所有公式,包含具体的公式、所在工作表名称及其所在单元格地址。
fanjy
2024/01/15
2240
VBA程序:列出指定工作表中的所有公式
如何使用 systemctl 命令列出 Linux 中的所有服务
systemctl 命令是 Linux 中用于管理系统和服务配置的工具。您可以使用 systemctl 命令来启动、停止、重新启动、启用、禁用和检查服务的状态。您还可以使用 systemctl 命令来列出所有服务。
用户8418197
2023/09/22
2.5K0
列出spring security的所有SecurityFilterChain
spring-security-config-4.1.4.RELEASE-sources.jar!/org/springframework/security/config/http/HttpSecurityBeanDefinitionParser.java
code4it
2018/09/17
8530
【说站】Python如何列出目录中的所有文件
1、os.listdir()将提供目录中的所有内容,文件和目录。如果只想要文件,可以使用方法过滤os.path。
很酷的站长
2022/11/26
4.5K0
【说站】Python如何列出目录中的所有文件
MICROSOFT EXCHANGE – 防止网络攻击
Microsoft Exchange 服务器是威胁参与者的常见目标,不仅因为它们提供了多个入口点,而且因为它们在绑定到 Active Directory 时提供了持久性和域升级的机会。通过 Exchange 连接破坏组织的域可能成为一项微不足道的任务,尤其是在缺少许多安全控制的情况下。
Khan安全团队
2022/01/12
4.2K0

相似问题

Exchange 2010中的用户可管理通讯组

10

发送到Exchange 2010通讯组列表

10

在Exchange2010中作为通讯组发送

30

通讯组列表未出现在全局地址列表中- Exchange 2010

40

MS Exchange 2010传输规则所需资源

20
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文