DSPAM在哪里适合链条

在这里有没有任何postfix大师谁知道邮件进入postfix后它在内部filter和组件之间转发的顺序是什么?

正如我所料:

1,Postscreen

2,收件人检查

smtpd_recipient_restrictions = reject_non_fqdn_recipient reject_unknown_recipient_domain permit_mynetworks check_client_access hash:/etc/postfix/rbl_override reject_non_fqdn_sender reject_unknown_sender_domain check_policy_service inet:1.2.3.4:4000 reject_unauth_destination reject_invalid_helo_hostname reject_non_fqdn_helo_hostname reject_rbl_client zen.spamhaus.org 

3,消息传递给dspam

 virtual_transport = dspam:unix:/var/run/dspam/dspam.sock 

4,Dspam做额外的检查,然后转发邮件到下一个组件。

这是对的吗?

这就是我通过服务器看到的,希望我没有遗漏任何太过分的东西。

邮政屏幕通常是第一个联系人,但通常只用于在端口25上提交的外部服务器。

postscreenvalidation连接后,它会将其传递给smtpd ,这将执行在与远程服务器closures连接之前完成的检查。 假设这些检查进行smtpd顺利, smtpd会将连接传递给cleanup守护程序/服务器,然后incoming队列。

然后,如果active队列未满,邮件将从incoming队列传递到active队列,然后传递给qmgr ,然后qmgr将其发送到DSPAM袜子,并且由于postfix使用virtual_transport路由,它会认为它如果DSPAM套接字接受它,则交付。

然后DSPAM将检查邮件,如果通过,则将其转发给dovecot或另一个LDA。