所以出于未知的原因,我需要阻止电子邮件到或从某个电子邮件地址。
我不在乎电子邮件中的内容,但是如果可能的话,我希望通知电子邮件发送到另一个地址,但这并不重要。
详细信息:内核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]的任何邮件,而不是该地址。