关于550 Action not taken (in reply to end of DATA command)退信问题

之前关于hotmail和其它网站的550 Action not taken的相关日志已经给你了,现在给你我们的usa服务器产生的相关日志文件

usa的日志统计显示,以下的这句话今天到目前为止总共3506次,远远超过其它网站的100多次

(host 61.151.242.162[61.151.242.162] said: 550 Action not taken (in reply to end of DATA command))

一封usa邮件的日志如下:

Nov 8 15:08:40 usa amavis[7842]: (07842-09) Passed CLEAN {RelayedOpenRelay}, [49.70.232.126]:51667 [49.70.232.126] <[email protected]> -> <[email protected]>, Hits: 5.304, size: 42026, queued_as: DA72B6A7E4, 478 ms

邮件评分为5.304分,正常通过,因为usa的评分很宽松,是按照最原始的标准,但是接下来的这封邮件日志就是

Nov 8 15:08:42 usa postfix/smtp[7929]: DA72B6A7E4: to=<[email protected]>, relay=61.151.242.162[61.151.242.162]:25, status=bounced (host 61.151.242.162[61.151.242.162] said: 550 Action not taken (in reply to end of DATA command))

因为上海的postfix的垃圾邮件检查的评分标准非常严格,为什么说是因为垃圾邮件检查造成的Action not taken,

看上海的反垃圾邮件软件的相关参数的配置,第一列是主要参数和设定值,第二例是相关说明,第三列是原始设定的值

$sa_tag_level_deflt = 1.0; # add spam info headers if at, or above that level 2.0

$sa_tag2_level_deflt = 2.0; # add 'spam detected' headers at that level 6.2

$sa_kill_level_deflt = 2.2; # triggers spam evasive actions (e.g. blocks mail) 6.9

$sa_dsn_cutoff_level = 2.6; # spam level beyond which a DSN is not sent 10

$sa_crediblefrom_dsn_cutoff_level = 8; # likewise, but for a likely valid From 18

# $sa_quarantine_cutoff_level = 25; # spam level beyond which quarantine is off

$penpals_bonus_score = 6; # (no effect without a @storage_sql_dsn database) 8

$penpals_threshold_high = $sa_kill_level_deflt; # don't waste time on hi spam

$bounce_killer_score = 30; # spam score points to add for joe-jobbed bounces 100

$sa_mail_body_size_limit = 400*1024; # don't waste time on SA if mail is larger 400*1024

$sa_local_tests_only = 0; # only tests which do not require internet access?

看看第三行的说明里面就有action,美国的服务器的垃圾邮件配置的参数都似默认的,我没有更改过

记得曾经我们的大量中继客户发送邮件被我的postfix当做垃圾邮件退信,然后垃圾邮件评分被调整到很宽松

接着,网关客户收到的垃圾邮件太多了,然后评分调整到现在的严格,同一个时间,所有的客户都不进行垃圾邮件检查

由于我们不检查了客户发送的邮件是否为垃圾邮件,那么现在就是别人的服务器来检查我们发过去的是不是垃圾了

另外,不管是postfix还是smartermail,都会有误判垃圾邮件的事情,所以有了白名单

那么,同样道理,别人的邮件服务器也一样存在这样垃圾邮件误判的问题,包括hotmail

最终结论:Action not taken (in reply to end of DATA command) ,可能垃圾邮件,要么就是误判