|
|
re:今天仔细研究一下IMF, 终于在下面找到...
今天仔细研究一下IMF, 终于在下面找到IMF的网关"拒绝"的意思, 原来就是在smtp会话里完成的.<br>
<br>
<A HREF="http://www.microsoft.com/technet/prodtechnol/exchange/guides/IMFDeploy/f03c031b-82ae-4e13-b5f4-8553eb0358c1.mspx" TARGET=_blank>http://www.microsoft.com/technet/prodtechnol/exchange/guides/IMFDeploy/f03c031b-82ae-4e13-b5f4-8553eb0358c1.mspx</A><br>
<br>
<b>Reject</b>: Reject to reject the message at the gateway. Exchange rejects the message during the SMTP session, and the connecting SMTP server is then responsible for delivering the non-delivery report to the sender.<br>
<b>Delete</b>: Delete to delete all messages marked as UCE with a rating above the specified threshold. The message is accepted by Exchange and is then deleted. Neither the sender nor the intended recipient are notified that the message has been deleted. <br>
<br>
再让我们复习一下会话过程,我把IMF开启了且设置为"网关拒绝",看看IMF如何响应(版主大人别闲我太唠叨)<br>
<br>
1. 对方说 : Helo hahaha<br>
2. 我方回应: 250 emailservername Hello [2.2.3.4]<br>
3. 对方说 : mail from: <aaa@aaa.com><br>
4. 我方回应: 250 2.1.0 aaa@aaa.com .... Sender OK <br>
5. 对方说 : rcpt to: <bbb@bbb.com> (bbb@bbb.com是我方的一个存在邮件地址)<br>
6. 我方回应: 250 2.1.5 bbb@bbb.com (允许对方发送数据)<br>
7. 对方说 : data<br>
8. 我方回应: 354 Start mail input; end with <CRLF>.<CRLF> (告诉对方可以开始发送)<br>
9. 对方说 : 100% free sex and pict (对方发送数据)<br>
10.对方说 : . (对方最后一行发".", 告诉我方他发完了,这时他要等我的回复)<br><font color="blue">反垃圾系统开始分析邮件内容来判断是否垃圾邮件</font><br>
11.我方回应: 550 5.7.1 Requested action not taken: message refused. <br>
12. 会话smtp结束<br>
<br>
在完成第10的smtp指令后, Exchange完整地收到了邮件的内容,把它交给IMF进行内容分析,如果判断为垃圾邮件,则在第11发送550 smtp拒绝信息,对方发送服务器收到这个反馈拒绝信息后结束smtp会话,且由对方发送服务器NDR(on-delivery report)发送给原始发件人.<br>
其实同一个算法是在smtp会话里还是"先接受下来在判断是否垃圾"的精确程度是完全一样的,可能是第3方软件要实现smtp会话技术难度比较高,因为它要集成进人家编写的邮件系统里.<br>
<br>
我的投票内容基本上在IMF也有了,我原来意思是选那一种操做比较合适,至于如何分析邮件内容是否为垃圾邮件那是软件产家的事,先不要去讨论ORF好坏, 那些我们暂且不管.<br>
<br>
1. 接收并直接在服务器上删除掉 (=IMF的网关阻止的"删除")<br>
2. 接收并直接在服务器上删除掉, 再自动发送一封NDR (IMF不想有,而是用5)<br>
3. 接收并在主题加上spam标签<br>
4. 接收并把它直接放在"垃圾邮件夹" (=IMF的垃圾邮件存储配置)<br>
5. 直接在SMTP会话里发送拒绝信息 (=IMF的网关阻止的"拒绝")<br>
<br>
3和4本质上是差不多,都要由用户自己判断"被当做垃圾"邮件是否有合法邮件,如果漏掉了,那是用户的责任,可能用户会认为是管理员的责任(谁叫你给我误判).<br>
IMF多了一个存档, 管理员每天都去“存档”里的把每一封邮件看一遍,挑出合法的邮件再放到队列重新发送给用户,最终效果就是管理员替用户看垃圾邮件,换句话说就是原来由用户看垃圾邮件的责任现在转嫁到管理员身上,如果管理员漏掉合法邮件,管理员要承担丢失责任,在严格的商业邮件系统里,不知有没有人使用这种模式.<br>
<br>
在真正严格的商业邮件系统,是可以允许有垃圾邮件漏进来,但绝不允许有任何合法商业邮件丢失(宁可放过一千,不可错杀一个),如果是使用IMF的管理员或反垃圾系统管理员,如果你们老板要求任何商业邮件丢失(收发双方都没看到邮件或退信)一次你的工资降就要一级,反垃圾功能还必须有,你们会使用哪种处理结果.<br>
<br>
<br>
<br>
<br>
|
|