我正在尝试让 abc3 上的服务器接受消息并从 abc2 发送它们。
我正在运行 Ubuntu 14.04 和 postfix。
在运行非常简单的 postfix 安装的 .3 服务器上,当我尝试发送消息时出现这个致命错误。
fatal: invalid "-o smtpd_recipient_restrictions" option value: missing '=' after attribute name
master.cf 的关键部分如下所示。
smtp inet n - - - - smtpd
#smtp inet n - - - 1 postscreen
#smtpd pass - - - - - smtpd
#dnsblog unix - - - - 0 dnsblog
#tlsproxy unix - - - - 0 tlsproxy
# submission inet n - - - - smtpd
# -o syslog_name=postfix/submission
# -o smtpd_tls_security_level=encrypt
# -o smtpd_sasl_auth_enable=yes
# -o smtpd_reject_unlisted_recipient=no
-o smtpd_recipient_restrictions = permit_mynetworks,
check_client_access hash:/etc/postfix/rbl_override,
permit
我的 permit_mynetworks 部分有什么问题?有一个 rbl_override 文件。
谢谢!
答案1
-o smtpd_recipient_restrictions=permit_mynetworks,reject
避免了这个错误。
它仍然无法识别我的网络,但这是另一个问题。