2015-10-21 21 views
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]" ; 

它的工作原理。

我失去了什麼可能導致此問題。

+1

你檢查了你的垃圾文件夾嗎? –

+0

我假定From&To地址位於同一個域中?你是否也在同一臺服務器上接收到該域名的電子郵件?所以說,您不使用第三方服務進行郵件託管,比如office 360​​或zoho? – Practically

+1

我發現Gmail接受來自本地主機的測試郵件時非常自由。其他服務並不如此寬容。是否「[email protected]」從授權的服務器(通過'domain.com'的SPF記錄)發送代表'domain.com'發送? (本地主機幾乎可以肯定**不是**) – HPierce

回答

相關問題