[英]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.