我有WAMP Server 2.0的默認安裝。爲什麼mail()PHP函數不適用於WAMP默認安裝?
我試圖發送使用這個簡單的腳本電子郵件:
<?php
if (mail('[email protected]', 'My Title', 'Some Text')) {
echo "OK";
} else {
echo "Why ??";
}
?>
不幸的是,我得到以下警告:
警告:電子郵件()[function.mail]:無法連接到「本地主機」端口25的郵件服務器,在php.ini中驗證您的「SMTP」和「smtp_port」設置,或在第3行的C:\ My_Path \ send_email.php中使用ini_set() 爲什麼?
這可能是什麼原因?
我預期發送電子郵件是一個非常簡單的任務... :(
編輯main()到mail()。 – Siddiqui 2010-08-05 05:49:59
您需要訪問發送郵件服務器才能發送郵件。 mail()函數連接到php.ini文件中配置的服務器(如錯誤消息中所述)並指示它發送消息。我會建議使用googling *發送帶有php和gmail *的電子郵件,以獲得有關「mail()」和smtp服務器基礎的好教程。 – 2010-08-05 05:50:18