記得在若干年前使用Gmail SMTP Relay的功能,只要啟用低安全性應用程式存取就可透過Gmail SMTP來寄信。
這對於沒有Mail Server人使用非常的方便,今天剛好有軟體要發email,結果都發不出去。
得到下列的錯誤訊息
Connecting to email server…
Initiating connect to SMTP server…
Bad login or password
Initiating connect to SMTP server…
Bad login or password
才知道Google自2022年5月30日起,已經不支援低安全性應用程式存取。取而代之為為應用程式密碼
接下來就來看看如何設定吧。
啟用兩步驟驗證
應用程式密碼是一個 16 位數密碼,可讓安全性較低的應用程式或裝置存取您的 Google 帳戶。
只有開啟兩步驟驗證功能的帳戶才能使用應用程式密碼。
只有開啟兩步驟驗證功能的帳戶才能使用應用程式密碼。
首先回到管理你的Google帳戶
安全性 -> 您登入 Google 的方式 -> 兩步驟驗證
有Google 提示 或者 語音訊息或簡訊
另外可以新增更多可驗證您身分的第二個步驟
啟用應用程式密碼
2026/03 補充,原來路徑已經找不到應用程式,請直接點選設定及管理應用程式密碼開啟設定
輸入應用程式名稱>建立,就會產生 16 位數密碼。
由於還沒使用過,應用程式密碼顯示為無
選取產生應用程式密碼的應用程式和裝置。
應用程式:郵件
裝置:其他自訂
選擇好之後,點選產生。
接下來就會產生密碼了
Gmail SMTP Relay設定
相關參數設定如下
Mail Server Address : smtp.gmail.com;
port:465
Encryption:SSL
Username:Gmail帳號(後面不用@gmail.com)
Password:應用程式產生的密碼
mail測試畫面
發信成功














