首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >雷鸟可以通过自己的邮件服务器发送电子邮件,K-9不行。

雷鸟可以通过自己的邮件服务器发送电子邮件,K-9不行。
EN

Server Fault用户
提问于 2016-12-09 15:34:21
回答 1查看 151关注 0票数 0

我最近切换到K-9和APG,发送和接收电子邮件,并能够对电子邮件进行加密和解密。我已经设置了我自己的电子邮件服务器很久以前,一切正常的雷鸟,但不是在K-9。发送电子邮件从谷歌邮件到我自己的电子邮件地址工作,但不是相反的方式。我总是会犯错误:

否定SMTP答复: 504 5.5.2 : Helo命令被拒绝:需要完全限定的主机名

我在互联网上搜索,还有其他K-9用户也有同样的错误信息,但我没有找到解决方案。我不认为问题在于主机名,因为我认为我会在Thunderbird中得到错误,ReverseDNS也是正确设置的。

编辑:这不是K-9的问题,而是主机名的问题。我意识到我在“后缀”中的直升机限制是严格的,所以编辑了它们。以下是/etc/postfix/main.cf中的HELO配置

代码语言:javascript
复制
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

注释掉的行以前是活动的。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2016-12-09 16:42:17

这是邮件客户端的问题。

github上有相关的错误报告。他认为在此移动邮件客户端发送SMTP时不可能或有必要在开发商说中执行HELO验证,并将此bugreport包裹起来。

建议的解决办法是在接收来自25以外端口(建议的587/TCP)的客户端的消息时设置一个邮件服务器,并禁用HELO检查。只从授权的本地客户端接收此端口(587/TCP)邮件也是一个好主意。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/819813

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档