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

GCP Platform Sending Email

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

Make email delivery easy for WordPress. Connect with SMTP, Gmail, Outlook, SendGrid, Mailgun, Zoho, SES, and more.

不想要在主機上設置 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

yungke
Follow me
Advertisement

Follow Me

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