邮件服务器-邮件系统-邮件技术论坛(BBS)
标题:
关于recipient validation的一个报错。
[打印本页]
作者:
ineedrmb
时间:
2014-7-3 17:29
标题:
关于recipient validation的一个报错。
本帖最后由 ineedrmb 于 2014-7-3 17:31 编辑
新装的ORF4.4,报错如下:
Version: 4.4 REGISTERED
Log Mode: Verbose
Server: XXXXXXXX
Source: SMTPSVC-1
Time: 2014/7/2 23:22:01
Class: System Message
Severity: Error
Actions: (not available)
Filtering Point: Before Arrival
HELO/EHLO Domain: (not available)
Related IP Address: XXXXXXXX
Message ID: (not available)
Email Subject: (not available)
Sender: XXXXXXXX
Recipient(s):
* XXXXXXXX
Message:
Error validating the recipient "XXXXXXXX" (source: Active Directory). Getting rootDSE failed. EAccessViolation/Access violation at address 005A1C14 in module 'orfeesvc.exe'. Read of address 00000000.
我明白这是关于AD收件人验证过滤的一个组件,但我检查了设置,4.4的设置和4.2几乎无异,但为什么4.2上没有报错,跑到4.4上就每次过滤前都报错了,我也明白该报错可能不影响正常的过滤和投递,但是否能解决该问题?如果机子上没有装AD或者SQL等,如何在不关闭该组件的情况下继续保留其效果?如果简单的关闭该过滤组件,是否会对过滤效果有影响?
作者:
钉子
时间:
2014-7-3 21:45
这个功能实现的是对收到邮件的收件人地址的有效性进行验证,以防止字典攻击类的垃圾邮件。
收件人验证首先必须有一个对比的源数据,一般是取收到邮件的收件人与AD进行验证,如果没在AD和SQL,你是否使用的是TXT文档来实现收件人验证的?如果使用TXT,请检查TXT文档的内容和配置是否正确。
如果连TXT都没有,请暂时取消这个功能。当然,这个功能带来的过滤效果自然就没有了。
作者:
ineedrmb
时间:
2014-7-3 23:51
本帖最后由 ineedrmb 于 2014-7-3 23:55 编辑
是不是可以简单地理解为,这个组件是检查被ORF“保护”的邮局上是否真正有那些地址?
比如,我的邮局上实际有的地址为A,但没有B,且我在该组件的配置正确,那邮件就能被顺利地发送到A,而如果有人发邮件到B,就会直接被退回?
我只是结合IMAIL来使用,没有用到AD和SQL,如有所说可以结合TXT使用的话有没有相关使用文档的说明撒?
其实我最后一个问题是想问这个组件打开以后的效果如何,但现在如果我上述的理解正确,那这个组件的功能还是有一些作用的。
作者:
ineedrmb
时间:
2014-7-4 00:16
看到ORF相关说明了,但不是非常详细,关于TXT文档,在格式上有啥特殊要求不?
还是直接打上地址,再逐一换行就行了?
作者:
钉子
时间:
2014-7-4 01:59
测错,TXT文件应该包括你现在IMAIL的所有收件人地址,第一个地址一行。然后在ORF指定TXT文件的路径即可。以后增加IMAIL的用户也要同时修改这个TXT文件。
作者:
ineedrmb
时间:
2014-7-7 00:16
已经测试TXT成功了,另外,这个组件在新一些的版本中有没有加入类似这样的功能?比如从一个IP发来的邮件大多都是无效地址的,直接屏蔽它的IP之类?
作者:
钉子
时间:
2014-9-18 11:01
你说的功能是DHA的功能。
欢迎光临 邮件服务器-邮件系统-邮件技术论坛(BBS) (http://5dmail.net/bbs/)
Powered by Discuz! X3.2