2015-10-20 72 views
0

我試圖使用Yahoo SMTP服務器從位於本地Windows服務器上並基於Xampp的網站發送電子郵件。無法通過Yahoo SMTP發送電子郵件

結果,這是我在我的sendmail設置:

smtp_server=smtp.mail.yahoo.com 
smtp_port=465 
smtp_ssl=auto 
[email protected] 
auth_password=pswd1 

然後在PHP中:

mail ('[email protected]', 'Static Mail 1', 'Static Message'); 
mail ('[email protected]', 'Static Mail 2', 'Static Message'); 

所以,我試圖發送電子郵件從一個Yahoo帳戶到另一個但它不起作用。 我試圖發送電子郵件與Gmail的SMTP,它工作正常,但當我試圖通過雅虎SMTP要做到這一點,我總是得到一個錯誤:

From address not verified - see http://help.yahoo.com/l/us/yahoo/mail/original/manage/sendfrom-07.html 

據我所知,這是在雅虎做一個常見的問題不允許代表它發送電子郵件,但在我的情況下,我只是在雅虎帳戶之間發送消息,我做錯了什麼?

跨服務器請求的問題描述爲here,但由於某種原因,即使我僅使用Yahoo帳戶也遇到了此問題。

回答

0

好像錯誤是不言自明的,加上第四paramater爲mail功能,這樣的事情:

<?php 
$to  = '[email protected]'; 
$subject = 'the subject'; 
$message = 'hello'; 
$headers = 'From: [email protected]' . "\r\n" . 
    'Reply-To: [email protected]' . "\r\n" . 
    'X-Mailer: PHP/' . phpversion(); 

mail($to, $subject, $message, $headers); 
?> 
相關問題