首頁 >後端開發 >php教程 >為什麼我的程式碼不使用 Gmail 的 SMTP 伺服器從我所需的位址發送電子郵件?

為什麼我的程式碼不使用 Gmail 的 SMTP 伺服器從我所需的位址發送電子郵件?

Patricia Arquette
Patricia Arquette原創
2024-12-11 13:05:11398瀏覽

Why Doesn't My Code Send Emails From My Desired Address Using Gmail's SMTP Server?

使用Gmail SMTP 伺服器時如何維護所需的「寄件者」位址

嘗試使用Gmail 的SMTP 伺服器發送電子郵件時,您可以遇到電子郵件從您的預設Gmail 帳戶發送的問題,而不是從您的帳戶中指定的所需「寄件者」地址發送的問題代碼。

潛在限制

不幸的是,Google 實施了一項政策,重寫透過SMTP 發送的所有電子郵件中的「From」和「Reply-To 」標頭服務,迫使他們反映您關聯的Gmail 帳戶。此限制源自於 SMTP 功能作為個人電子郵件傳送的私有工具的意圖,而不是作為開放或中繼服務。

替代選項

要克服此問題限制,您可以考慮替代解決方案:

  • 使用專用郵件帳號: 建立一個單獨的Gmail 帳戶,專門用於從所需地址發送電子郵件。
  • 使用 Gmail 網域: 如果您擁有要從中傳送電子郵件的網域,請設定註冊一個免費的 Gmail for Domains 帳戶並在該網域內建立一個電子郵件地址。

其他資訊

  • Google 確實允許透過不同地址發送電子郵件,但此功能通常僅限於Gmail 網路應用程式並利用您現有的外部SMTP 伺服器,這與原始問題不同。
  • Mandrill 是一家信譽良好的交易電子郵件服務供應商,提供免費發送限制,並提供處理大容量電子郵件傳送的強大功能。

以上是為什麼我的程式碼不使用 Gmail 的 SMTP 伺服器從我所需的位址發送電子郵件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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