0
我正在研究一個PHP腳本,我已將其分解爲僅用於故障排除的電子郵件功能。我的問題是,當我發送電子郵件到所需的地址,它不會通過。但是,如果我將收件人地址切換到我的Gmail帳戶,則完美無缺。我已將測試電子郵件發送到所需的地址,並通過並完美地工作。PHP:電子郵件將工作,但只能對2個地址中的一個
請注意,我已經更改了下面的電子郵件地址。這不起作用。
$emailFrom = "[email protected]";
$emailTo = "[email protected]" ;
$emailSubject = "KMV - New Prints Order!";
$emailMessage = "Hello, World!";
$emailHeaders = 'From: '.$emailFrom."\r\n".
'Reply-To: '.$emailFrom."\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($emailTo, $emailSubject, $emailMessage, $emailHeaders);
但是,如果我改變一行如下:
$emailTo = "[email protected]" ;
它的工作原理。
我失去了什麼可能導致此問題。
你檢查了你的垃圾文件夾嗎? –
我假定From&To地址位於同一個域中?你是否也在同一臺服務器上接收到該域名的電子郵件?所以說,您不使用第三方服務進行郵件託管,比如office 360或zoho? – Practically
我發現Gmail接受來自本地主機的測試郵件時非常自由。其他服務並不如此寬容。是否「[email protected]」從授權的服務器(通過'domain.com'的SPF記錄)發送代表'domain.com'發送? (本地主機幾乎可以肯定**不是**) – HPierce