首頁 > 後端開發 > php教程 > 為什麼我的電子郵件沒有從 XAMPP 的本機發送到 Gmail?

為什麼我的電子郵件沒有從 XAMPP 的本機發送到 Gmail?

Barbara Streisand
發布: 2024-12-19 05:49:46
原創
522 人瀏覽過

Why Aren't My Emails Sent from XAMPP's Localhost to Gmail?

使用XAMPP 和Gmail 郵件伺服器對來自本地主機的電子郵件傳送進行故障排除

嘗試使用PHP 郵件從運行XAMPP 的本地主機發送電子郵件時( ) 功能時,使用者可能會遇到回傳訊息顯示發送成功但沒有收到電子郵件的問題。若要解決此問題,請依照下列步驟操作:

為Gmail 郵件伺服器設定PHP.ini:

  • 開啟php. ini 並配置以下設定:

    • SMTP = smtp.gmail.com
    • smtp_port = 587
    • sendmail_from = [電子郵件受保護]
    • sendmail_path = "C:xamppsendmailsendmail.exe -t"

安裝Fake Sendmail for Windows:

  • 從以下位置下載並安裝「windowsendmail for windowsendmail for windowsendmail for windowsendmail for windowsendmail for windowsendmail for windowsendmail for windowsendmail for windowsendmail for windowsendmail for windowsend郵件」 http://glob.com.au/sendmail/sendmail.zip

為 Gmail 帳戶配置sendmail.ini:

  • 開啟sendmail安裝目錄下的sendmail.ini並設定:

    • smtp_server=smtp.gmail.com
    • smtp_port=587
    • smtp_ssl=tls
    • auth_username=[電子郵件protected]
    • auth _password=[密碼]
    • force_sender=[電子郵件受保護]

生成Gmail 的應用程式專用密碼:

  • 如果使用具有兩步驟驗證的 Gmail 帳戶,請在 https://myaccount.google.com/security 建立應用程式專用密碼。在 sendmail.ini 中使用此密碼。

其他提示:

  • 確保連接埠 587 在防火牆上開啟。
  • 檢查 sendmail 錯誤日誌是否有任何錯誤。
  • 使用第三方 SMTP像 Mailtrap 這樣的服務來偵錯電子郵件傳送。

以上是為什麼我的電子郵件沒有從 XAMPP 的本機發送到 Gmail?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板