[英]how to fix mail(): SMTP server response: 550 5.5.0 Invalid EHLO/HELO domain error in php
[英]php mail invalid HELO name
我正在尝试使用 localhost 发送邮件。 但是,我在发送时收到此错误:
警告:mail() [function.mail]:SMTP 服务器响应:550 访问被拒绝 - HELO 名称无效(请参阅 RFC2821 4.1.1.1)。 我在 php.ini 中有正确的 smtp 设置,我只是对这意味着什么感到困惑。 谢谢
这似乎有两个主要原因。
您应该联系您的托管公司,并尽可能详细地向他们提供信息。 他们应该能够提供帮助。
如果您使用的是 cPanel,您可以禁用 HELO 检查。 请参阅用户指南。 权衡是您将收到更多垃圾邮件...
Ubuntu 中的后缀也有类似的问题。 原来我没有在后缀配置文件中设置'myhostname'。
当我在以下文件中配置“myhostname”时,问题消失了:
/etc/postfix/main.cf
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.