無法在Windows 8 上使用PHP 郵件功能發送電子郵件
背景:
何時嘗試在Windows 8上使用PHP郵件功能發送電子郵件時,使用者可能會遇到以下情況錯誤:
Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\wamp\www\mail.php on line 9
原因:
此錯誤通常表示您的PHP設定配置錯誤或缺少電子郵件傳輸所需的基本軟體。
解決方案:
解決問題並啟用電子郵件發送Windows 8 上的PHP,請按照以下步驟操作:
安裝Sendmail或等效版本:
您將需要安裝郵件傳輸代理程式 (MTA)例如 Sendmail、MSmtp 或 Ssmtp。這些程式負責代表您發送電子郵件。為了演示目的,我們將安裝 Sendmail。
設定 php.ini:
開啟 php.ini檔案並找到以下內容settings:
配置Sendmail.ini:
開啟sendmail.ini
檔案並指定以下內容settings:以上是為什麼我的 PHP mail() 函數無法在 Windows 8 上傳送電子郵件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!