我最近切换到K-9和APG,发送和接收电子邮件,并能够对电子邮件进行加密和解密。我已经设置了我自己的电子邮件服务器很久以前,一切正常的雷鸟,但不是在K-9。发送电子邮件从谷歌邮件到我自己的电子邮件地址工作,但不是相反的方式。我总是会犯错误:
否定SMTP答复: 504 5.5.2 : Helo命令被拒绝:需要完全限定的主机名
我在互联网上搜索,还有其他K-9用户也有同样的错误信息,但我没有找到解决方案。我不认为问题在于主机名,因为我认为我会在Thunderbird中得到错误,ReverseDNS也是正确设置的。
编辑:这不是K-9的问题,而是主机名的问题。我意识到我在“后缀”中的直升机限制是严格的,所以编辑了它们。以下是/etc/postfix/main.cf中的HELO配置
smtpd_helo_required = yes
smtpd_helo_restrictions =
permit_mynetworks,
reject_non_fqdn_helo_hostname,
reject_invalid_helo_hostname,
#reject_unknown_helo_hostname,
permit
smtpd_sender_restrictions =
permit_mynetworks,
reject_unknown_sender_domain,
reject_sender_login_mismatch,
permit
smtpd_recipient_restrictions =
#reject_unknown_client_hostname,
reject_unknown_sender_domain,
reject_unknown_recipient_domain,
reject_unauth_pipelining,
permit_mynetworks,
permit_sasl_authenticated,
reject_unauth_destination,
reject_invalid_hostname,
reject_non_fqdn_sender,
permit注释掉的行以前是活动的。
https://serverfault.com/questions/819813
复制相似问题