首頁  >  文章  >  後端開發  >  如何修復 WAMP 中 Gmail 的 Sendmail 設定問題?

如何修復 WAMP 中 Gmail 的 Sendmail 設定問題?

Susan Sarandon
Susan Sarandon原創
2024-10-25 22:36:03569瀏覽

How can I Fix Sendmail Configuration Issues with Gmail in WAMP?

WAMP 和 PHP 的 Sendmail 設定

您在 WAMP 伺服器環境中使用 Sendmail 發送電子郵件時是否遇到問題?本指南將深入探討使用 Gmail 設定 Sendmail 時遇到的常見挑戰,並提供全面的解決方案。

使用Gmail 對Sendmail 配置進行故障排除

嘗試使用連接埠發送電子郵件時465,您可能會遇到錯誤「套接字錯誤#10060:連接超時」。這是因為出於安全原因,某些網路上的 SMTP 服務被設定為阻止連接埠 465。

如果切換到連接埠 587,您可能會收到錯誤“連接正常關閉”,表示郵件尚未傳輸。這是因為您的 ISP 可能不支援連接埠 587 上未加密的 SMTP 通訊。

建議配置設定

要成功使用Gmail 設定Sendmail,請在sendmail 中考慮以下設定.ini 檔案:

在php .ini 檔案中,確保以下設定:

其他故障排除提示

  • 確保您的Apache 配置中啟用了ssl_module。
  • 驗證 PHP 是否啟用了 php_open_ssl 和 php_socket 擴充。
  • 如果您的網路情況,請考慮使用不同的端口,例如 25 或 2525阻止端口 465 和 587。

以管理員身分執行 Sendmail

在某些情況下,您可能需要以管理員身分執行 Sendmail。為此:

  1. 右鍵點選 sendmail.exe。
  2. 選擇「屬性」。
  3. 導覽至「相容性」標籤。
  4. 在「相容模式」下,選擇「以管理員身分執行此程式」。
  5. 按一下「確定」儲存變更。

按照以下步驟,您可以成功設定Sendmail 使用您的 Gmail 帳戶從 WAMP 發送電子郵件。

以上是如何修復 WAMP 中 Gmail 的 Sendmail 設定問題?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn