我似乎無法讓我的PHP腳本發送電子郵件。爲什麼這個短的PHP腳本發送電子郵件?
我檢查我的電子郵件帳戶設置上展望:
<?php
echo "Does this page work?";
mail('my email address', 'test subject', 'test message');
?>
首先,我有如下設置php.ini文件中的郵件功能設置。它不需要身份驗證,其端口爲25,其加密連接類型爲「自動」。鑑於這種我相應的配置我的php.ini文件:
SMTP = ssl://smtp1.iis.com
smtp_port = 25
然後我設置:
sendmail_from = my email address
echo語句打印出在瀏覽器中,所以我知道PHP文件被識別和處理。但瀏覽器還顯示以下錯誤:
Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in C:\xampp\htdocs\mailtest.php on line 3
我已經明確設置sendmail_from,所以我不知道還有什麼要做。我也嘗試從php.ini文件的SMTP設置中刪除'ssl://'部分,並配置php5.ini文件。無論如何,我應該配置哪些.ini文件?
固定的錯字 - 感謝它指向了 – RoryG 2010-06-03 21:05:00
沒問題,不知道是否你手工輸入或複製粘貼它。有時它只需要第二雙眼睛。 – Nic 2010-06-03 21:05:47