如何設置 Google Cloud Platform 發送電子郵件 ( 2 )

GCP Platform Sending Email

這是延續上一篇「如何設置 Google Cloud Platform 發送電子郵件」的教學,如果不想用 SSH 登入主機打指令,最方便的方法就是安裝 WP Mail SMTP by WPForms 外掛。

The most popular WordPress SMTP and PHP Mailer plugin. Trusted by over 1 million sites.

不想要在主機上設置 mailgun 帳號 / 密碼,可以安裝上面的外掛也能實現在 Google Cloud Platform VM 主機 SMTP 發送電子郵件。

WP Mail SMTP by WPForms

設置上與一般的 SMTP 設置稍有不同,如下圖:

WP Mail SMTP by WPForms

注意:SMTP Port 是 2525,Encryption 要選擇 No encryption

Username 和 Password 就是你申請 mailgum 的域名帳號及密碼,如下圖:

WP Mail SMTP by WPForms

保存設置,利用下方的 Send a Test Email 發一封信給自己。

這樣就可以在 Google Cloud Platform 發送電子郵件了。

如果你有購買 G Suite domain 服務,或是想用 gmail 信箱收發信,可以繼續參考 GCP 上發信第三篇:

使用 Google Cloud Platform (GCP) VM 主機後,聯絡單無法使用,收不到讀者或客戶寫給您的信,真的很苦惱 ! VM 主機已將 25 port 強制關閉,你只能使用 google 所指定的 SMTP 第三方發信系統 (SendGrid, Mailgun, or Mailjet) 或購買 G Suite domain 方式以 486 和 587 port 來發信。

2018/09/04 補充:

WP Mail SMTP by WPForms 經過幾次改版,功能越來越齊全,mailgun 設置的方式也變簡單了,針對 GCP VPS 寄、收信部分,設置更簡單,已經不需要再設置 2525 端口。

只要輸入你的 mailgun 域名的 API Key,如下圖:

圖一
WP Mail SMTP by WPForms

圖二
WP Mail SMTP by WPForms

設置好保存後,寄一封信給自己的信箱,測試一下有沒有成功。

如果你還是收不到客戶發給你的聯絡單,其問題在 Mailgun 的設置上,接下來我還會寫一篇 Mailgun 的設置教學,或利用回覆中提出。

Google Cloud Platform 發送電子郵件教學系列文章:

1. 如何設置 Google Cloud Platform 發送電子郵件

Google Compute Engine 是不允使用 25 / 465 / 587 端口對外連接,也就說 google 不允許使用 PHP mail() 來發送郵件,因為這些端口已被大量濫用亂發廣告郵件。在 Google Cloud Platform 主機上,WordPress 的聯絡表單可以正常發送郵件,只能使用 google 信賴的第三方提供商以 SMTP 傳輸協定方式,如 SendGrid、Mailgun 或 Mailjet 商家,這樣可以確保主機的安全及減輕壓力,並不會誤判為圾垃郵件,保護你的 IP 信譽。

2. 如何設置 Google Cloud Platform 發送電子郵件(3)

使用 Google Cloud Platform (GCP) VM 主機後,聯絡單無法使用,收不到讀者或客戶寫給您的信,真的很苦惱 ! VM 主機已將 25 port 強制關閉,你只能使用 google 所指定的 SMTP 第三方發信系統 (SendGrid, Mailgun, or Mailjet) 或購買 G Suite domain 方式以 486 和 587 port 來發信。

Featured Photo 攝影師:Jeswin Thomas,連結:Pexels

Follow me

yungke

視咖啡如命的癮君子,沒有厲害的技術,只會小打小鬧的電腦工程師,其實是個打雜小弟,修電燈、水管也都是我的工作。
yungke
Follow me
Advertisement

Follow Me

查看本文
喜愛 Like 點擊數!!
Back to top