Postfix 发件人地址被拒绝:访问被拒绝

Postfix 发件人地址被拒绝:访问被拒绝

我使用以下方式安装 postfix 和 smtp 服务器http://www.pixelinx.com/2010/10/creating-a-mail-server-on-ubuntu-using-postfix-courier-ssltls-spamassassin-clamav-and-amavis/教程。

但我无法发送和接收邮件,我使用 www.mxtoolbox.com smtp 检查并且结果是相同的:发件人地址被拒绝:访问被拒绝 [156 毫秒]

这是什么意思?我在这里读到:http://www.penpublishing.com/support/emailerrors/understandingemailerrors/default.aspx

但对我来说没有解决方案......

EHLO please-read-policy.mxtoolbox.com
250-mail.domain.com
250-PIPELINING
250-SIZE
250-ETRN
250-STARTTLS
250-AUTH PLAIN LOGIN
250-AUTH=PLAIN LOGIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN [140 ms]
MAIL FROM: <[email protected]>
250 2.1.0 Ok [546 ms]
RCPT TO: <[email protected]>
554 5.7.1 <[email protected]>: Sender address rejected: Access denied [156 ms]
QUIT
221 2.0.0 Bye [156 ms]

答案1

如果您已按照该教程中所述配置了 postfix,并且您的发件人限制与教程相同:

smtpd_sender_restrictions = permit_sasl_authenticated, permit_mynetworks, reject

除非您使用 AUTH 命令进行身份验证或您属于列表的一部分,否则您将无法发送,mynetworks在本教程中列表为:

mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128

这意味着如果您不进行 SASL 身份验证,则只能从本地主机发送。以下是限制列表smtpd_sender_restrictionshttp://www.postfix.org/postconf.5.html#smtpd_sender_restrictions

permit本质上,如果你想要发送邮件,你需要在末尾添加一个,但要小心不要让它简单。您可以搜索“postfix smtpd_recipient_restrictions examples”来获取一些合理的示例。

相关内容