在Windows 8 上使用PHP 郵件功能發送電子郵件的疑難排解
如果遇到類似「無法連線到'localhost'的郵件伺服器」的錯誤連接埠25”在Windows 8 上使用PHP mail() 函數時,表示SMTP伺服器設定存在問題。 ,sendmail 通常用於Windows 系統。的步驟:
1。 >
2.修改php.ini設定開啟 php.ini 檔案(位於 PHP 安裝目錄中)並進行以下變更:
3。 >4。 sendmail_path(如有必要)
SMTP=smtp.your-smtp-server.com smtp_port=your-smtp-server-port (usually 587 or 25) sendmail_from = [email protected] sendmail_path = "\"C:\path-to-sendmail\sendmail.exe\" -t"
注意:
smtp_server=smtp.your-smtp-server.com smtp_port=your-smtp-server-port error_logfile=error.log debug_logfile=debug.log [email protected] auth_password=your-smtp-server-password [email protected]
建立一個簡單的PHP腳本,如原始問題中提供的腳本。更多詳細資訊。
以上是為什麼我的 PHP mail() 函數在 Windows 8 上失敗,如何修復「無法連線到 \'localhost\' 連接埠 25 處的郵件伺服器」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!