首先为语法道歉,英语不是我的母语。我遇到的问题是我们本地 zimbra 邮件的用户收到来自其他不存在的电子邮件地址的垃圾邮件,例如 annymous172167@ourdomain
我发现问题可能出在postfix配置中的OpenRelay。我做了这个测试http://www.tech-recipes.com/rx/381/send_mail_via_telnet_test_for_open_relay/并发现我可以通过 telnet 发送电子邮件而无需任何身份验证。为了解决这个问题,我尝试更改 postfix 配置。
我原来的conf文件(/opt/zimbra/postfix-2.10.3.2z/conf/main.cf) 曾是
smtpd_sender_restrictions =
check_sender_access
regexp:/opt/zimbra/postfix/conf/tag_as_originating.re,
permit_mynetworks,
permit_sasl_authenticated,
permit_tls_clientcerts,
check_sender_access
regexp:/opt/zimbra/postfix/conf/tag_as_foreign.re,
check_sender_access hash:/opt/zimbra/postfix/conf/access_table
我尝试更改为:
smtpd_sender_restrictions =
reject_unknown_sender_domain
但当我运行时,$postfix reload
配置又回到原来的配置,没有任何更改。