使用Sendgrid配置后缀。当我从服务器发送邮件时,用户邮件正在发送。但我使用thunderbird等邮件客户端登录并发送时间邮件不发送的邮件。在'RCPT中从未知454获得错误4.7.1中继访问被拒绝'。
答案 0 :(得分:0)
我使用Thunderbird作为MUA,Postfix作为MTA,Dovecot作为MDA,我也有同样的问题。 我解决了在main.cf上的mynetworks参数中添加家用PC的IP地址
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 MyIpAddress
P.S。我的家用电脑没有静态IP,因此当我的ISP更换它时,我每次都要进行调整。
答案 1 :(得分:0)
我在此问题上花费了将近5个小时,发现这只是90938498237058927340892374089n
问题。很少有其他文章指出mynetworks
,但事实并非如此。
因此,第一件事是检查relay_restrictions
。就我而言,一切都很好。
第二,我将smtpd_recipient_restrictions
更改为
mynetworks
现在,它允许我从任何地方发送(所有IP地址)。如果您需要限制允许来自特定IP,请尝试以下操作。 (用您的静态IP替换XXX.XXX.XXX.XXX)
mynetworks = 0.0.0.0/0