PostFix – Dovecot – 通过电子邮件向某人发送电子邮件

所以出于未知的原因,我需要阻止电子邮件到或从某个电子邮件地址。

我不在乎电子邮件中的内容,但是如果可能的话,我希望通知电子邮件发送到另一个地址,但这并不重要。

详细信息:内核2.8.18
鸽舍 – 1.0.rc15
后缀 – 2.3.3

谢谢。


细节:

好吧,我已经添加了

smtpd_client_restrictions = check_client_access hash:/etc/postfix/access 

到/etc/postfix/main.cf

添加

 [email protected] DISCARD TestDiscard 

到/ etc / postfix / access

 postmap /etc/postfix/access 

重新加载/重新启动后缀,电子邮件仍然被发送到和被阻止的电子邮件地址。

/etc/postfix/main.cf中的这个设置是否有所作为:

 mailbox_command = /usr/bin/procmail -a "$EXTENSION" 

那么,达夫科特和这个没有任何关系,它应该全部在MTA里完成。

基于发件人或收件人的阻止是微不足道的 – 只需在发件人和收件人限制configuration中使用访问列表(按access (5))即可。 IMO通知另一个电子邮件地址最好由日志parsing器处理。

尝试使用smtpd_recipient_restrictions而不是smtpd_client_restrictions。 客户端选项对连接到服务器的客户端设置了限制,而收件人选项对收件人电子邮件地址设置了限制,在这种情况下,您希望收件人而不是客户端限制。

您放入的方法将限制来自地址[email protected]的任何邮件,而不是该地址。