防止Outlook自动垃圾回复(第一部分):[1]

2024-10-27 17:03:20

防止Outlook自动垃圾回复(第一部分):[1]" width="500" height="222.22222222222223" style="float: none;display: block; margin: 0px auto 0 54px;" />

一封邮件垃圾的一个大穗大型通讯组列表发送回复所有功能的电子邮件的数量通常是与[DL]。这些垃圾开始时,多个成员的DL回复电子邮件到原来的其他成员从DL要求被删除或回答别人的问题也回答大约在同一时间在整个列表。当有足够多的成员回复这些邮件,引发的连锁反应电子邮件,这极大地增加了生成的交通和可以带来的e-mail服务器停止。

在这篇文章中,我们将重点放在垃圾不是由DLS但在Outlook自动回复规则(不被混淆的办[OOF]消息)。

一个微软Outlook自动回复规则是一个功能只能通过Outlook和Exchange,允许用户发送自动回复收到的信息。OOF自动回复一个OOF电子邮件之间最大的区别是,只回答每一次当他们第一次的e-mail的用户,同时自动回复规则将回复到每一个单一的电子邮箱收到的邮件的发件人。

这条规则是经常使用的通用邮箱,他们将在短期内收到回应或通知发件人邮箱是不再使用,例如,使用服务器回复创建使用特定邮件动作:

生成垃圾

自动回复规则的问题时,无论是发送者和接收者有一个启用。想象一下,用户A和用户B:

用户A发送一封邮件到用户B ;

在用户乙的邮箱自动回复规则向用户A发送的自动回复;

当Exchange收到这封电子邮件的用户A,它会自动发回一个应答,用户A也有一个自动回复规则到位;

用户B从用户A收到了自动回复,并发送另一个自动回复;

等等

正如你能想象,这样可以产生大量的电子邮件每分钟只有这样,才能阻止他们的用户暂时禁用规则.这就是所谓的自动回复垃圾。

好消息是,交易所是足够聪明的,以防止这些垃圾发生时,发件人和收件人是内部用户。但是,如果其中一个是外部的,交易所将不会停止这些从外部发件人收到的每封电子邮件被看作是一个“全新的”电子邮箱与前一封邮件没有任何关联,即使他们都来自同一个发送者和具有相同主题。

这是选择简单删除的功能完全由Exchange管理员和许多组织面临的共同问题。要做到这一点,我们可以阻止自动回复电子邮件,在全球层面上,这将阻止大家的,没有例外,从外域AutoReplying电子邮件:

如果你还没有创建任何额外的远程域(合作伙伴,例如),默认域将匹配一切以外的领域,从而阻止任何自动回复到外面的世界。

然而对于大多数组织来说,因为它不是一个选项,以防止自动回复的电子邮件,我开发了一个脚本,试图发现和防止由它们引起的垃圾。

垃圾控制的检测

由于这些垃圾产生多个相同的电子邮件每分钟,脚本基本上看起来具有完全相同的主体在一个特定的时间内,从发件人发送给同一收件人的电子邮件。如果它看到了大量的这些电子邮件在很短的一段时间,它是公平的,假设它是一场垃圾。

要开始了,我们将设置脚本的运行,每15分钟,并期待在最后15分钟派出25个或更多的电子邮件用户。

注:

由于每个环境是不同的,只是因为脚本到目前为止,我是100%准确,但并不意味着它会适合你的!您可能需要微调,玩弄这些参数或从“检验”甚至不排除某些邮箱。

现在,让我们来分析邮件跟踪日志。要做到这一点,我们正在寻找我们组织外部发送的电子邮件发送来源SMTP 事件ID搜索。我们只希望那些用户发送25个或更多的电子邮件,以便让我们组的所有电子邮件发件人过滤的基础上发送的电子邮件数量。如果没有的话,那么我们就干脆退出:

$ logEntries = TransportServer |获取MessageTrackingLog的ResultSize无限启动$ dateStartFrom EVENTID的SEND |?{ $ _ 来源当量 “SMTP” } |发件人|?{ $ _ 伯爵$ intNumEmails }

如果($ logEntries 当量 $空){退出}

注意:

如果你有多个Active Directory站点或正运行在具有多个Exchange版本共同存在的情况下,你可能要包括$ _Recipients notmatch将“您的网域”,以确保你只包括电子邮件发送到收件人以外的领域,这是因为以前的搜索捕获内部电子邮件,如果您的环境符合这些条件,例如,如果您正在运行Exchange 2007和2010,发送的电子邮件从一个用户在2007年中的用户2010年将通过SMTP发送从Exchange 2007到2010年。要忽略这些问题,让我们更新我们的搜索。

猜你喜欢