問題:
當嘗試使用PHP 中的mail()函數發送電子郵件時,出現錯誤訊息遇到:
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\dressoholic\register.php on line 50
儘管php.ini 檔案配置如下:
[mail function] SMTP = localhost smtp_port = 25 sendmail_from = [email protected]
解決方案:
錯誤訊息表示本機電腦上沒有執行郵件伺服器,這會阻止mail()函數連接到郵件伺服器來發送郵件
要解決此問題,您需要:
Windows 特定說明:
對於 Windows 2003:
按照這些步驟操作後,錯誤應該得到解決並且郵件功能應該可以成功發送郵件。
以上是為什麼我的 PHP mail() 函數失敗並顯示「無法連線到『localhost』連接埠 25 處的郵件伺服器」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!