我正在學習如何發送郵件與PHP,所以我在XAMPP本地測試它。我使用的是水星我的郵件服務器,和我以前this guide設置它,但是當我嘗試發送郵件我收到此錯誤信息:Php錯誤本地發送郵件與SMTP服務器
Warning: mail(): Failed to connect to mailserver at "grid2i-ent.seg.att.com" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in E:\xampp\htdocs\userSystem\etest.php on line 7
這是我的PHP代碼:
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'From: [email protected]' . "\r\n";
mail("[email protected]", "Subject", "Hello", $headers);//This is line 7
這裏是我的php.ini郵件設置:
SMTP = grid2i-ent.seg.att.com
smtp_port = 25
您的SMTP服務器可能存在問題 - 您可以隨時嘗試其他服務器。 –