首頁  >  文章  >  後端開發  >  以下是一些標題選項,重點在於問題格式並納入文章中的關鍵元素: 選項 1(直接且以問題為中心): * WAMP、Sendmail 和 Gmail:我為什麼要這麼做

以下是一些標題選項,重點在於問題格式並納入文章中的關鍵元素: 選項 1(直接且以問題為中心): * WAMP、Sendmail 和 Gmail:我為什麼要這麼做

Susan Sarandon
Susan Sarandon原創
2024-10-26 06:09:30301瀏覽

Here are a few title options, focusing on the question format and incorporating key elements from the article:

Option 1 (Direct and Problem-Focused):

* WAMP, Sendmail, and Gmail: Why Am I Getting Connection Timeouts and Email Delivery Failures?

Option

Sendmail 與WAMP 和PHP 整合:對連接超時和電子郵件發送失敗進行故障排除

本文討論了嘗試使用以下方式發送電子郵件時所面臨的挑戰使用Gmail 帳戶在Windows 8.1 上將Sendmail 與WAMP 結合使用。詳細解決了遇到的常見錯誤,包括連線逾時和正常連線關閉。

連線逾時錯誤(錯誤#10060)

使用連接埠 465 時,錯誤通常會遇到「套接字錯誤#10060連接逾時」。發生這種情況是因為 Sendmail 需要管理員權限才能在此連接埠上建立安全連線。

正常關閉連接,但沒有電子郵件傳送

使用連接埠 587 時,出現錯誤「連接」錯誤日誌中出現「已正常關閉」。然而,實際上並沒有發送任何電子郵件。這是因為 Sendmail.ini 中未配置適當的 SSL 設定。

解決方案

  1. 以管理員身份執行Sendmail.exe:
    右鍵點擊Sendmail.exe,選擇「屬性”,導航至“相容性”選項卡,然後為所有使用者啟用“以管理員身份執行”。
  2. 為SSL 設定Sendmail.ini:
    將以下設定加入Sendmail.ini:
smtp_ssl=ssl
  1. 驗證PHP 郵件設定:
  2. 在php.ini 中,確保確保以下設定配置正確:
smtp_port = 465
sendmail_path="C:\wamp\sendmail\sendmail.exe -t"

附加說明:

  • 附加說明:
  • 確保在Apache 中啟動SSL 模組。

驗證 PHP 是否正在使用 php_open_ssl 和 php_socket 擴充。

如果使用 stunnel 等第三方 SMTP 代理,請確保其配置正確。 透過實現這些步驟,Sendmail 將被授予使用 Gmail SMTP 成功發送電子郵件所需的權限。

以上是以下是一些標題選項,重點在於問題格式並納入文章中的關鍵元素: 選項 1(直接且以問題為中心): * WAMP、Sendmail 和 Gmail:我為什麼要這麼做的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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