Featured image of post Gitea 使用 Gmail 寄信

Gitea 使用 Gmail 寄信

建立 Gmail 應用程式密碼

Google 基於安全性,禁用直接用密碼存取 smtp
取而代之要先建立應用程式密碼,代替原本密碼的功能

管理 Google 帳戶 > 安全性 > 登入 Google > 應用程式密碼

Google Account

應用選郵件,裝置只是方便管理的名稱,可以選其他自己寫

Google APP KEY

完成後會產生一組密碼,建議用完之後就忘掉他,下次要用忘記時再建新的就好

設定 container 環境變數

我的 gitea 是使用 Docker 架的

gitea 官方鏡像有提供透過環境變數設定,不用另外修改設定檔

</> dockerfile
1
2
3
4
5
6
7
8
environment:
  - GITEA__mailer__ENABLED=true
  - GITEA__mailer__FROM=寄件者信箱
  - GITEA__mailer__MAILER_TYPE=smtp
  - GITEA__mailer__HOST=smtp.gmail.com:465
  - GITEA__mailer__IS_TLS_ENABLED=true
  - GITEA__mailer__USER=你的Gmail
  - GITEA__mailer__PASSWD=應用程式密碼

改完之後到 Gitea 網站 > 網站管理 > 組態
往下捲找到 SMTP 組態,可以測試寄信

詳細參考

使用 Hugo 建立
主題 StackJimmy 設計