Gitea 使用o365 发邮件

Gitea 可以通过配置SMTP 服务器来使用Office 365 (O365) 发送邮件。具体步骤如下:

  1. 获取O365 SMTP 设置:你需要获取O365 的SMTP 服务器地址、端口、用户名和密码。通常SMTP 服务器地址是 smtp.office365.com,端口是587 (TLS) 或25 (STARTTLS)。
  2. 配置Gitea:在Gitea 的配置文件(app.ini) 中,找到 [mailer] 部分,并进行如下配置:
    • ENABLED = true 启用邮件功能。
    • PROTOCOL = smtp 指定使用SMTP 协议。
    • HOST = smtp.office365.com 设置SMTP 服务器地址。
    • PORT = 587 设置SMTP 端口。
    • USER = your_o365_email@example.com 设置你的O365 邮箱地址。
    • PASSWD = your_o365_password 设置你的O365 邮箱密码。
    • FROM = your_o365_email@example.com 设置发件人邮箱地址。
    • USE_TLS = true 启用TLS 加密。
    • SKIP_VERIFY = false 如果需要验证证书,则设置为 false,否则设置为 true
  3. 重启Gitea:修改完配置文件后,需要重启Gitea 使配置生效。

示例配置(app.ini):

代码

[mailer]
ENABLED = true
PROTOCOL = smtp
HOST = smtp.office365.com
PORT = 587
USER = your_o365_email@example.com
PASSWD = your_o365_password
FROM = your_o365_email@example.com
USE_TLS = true
SKIP_VERIFY = false

注意:

  • 请将 your_o365_email@example.com 和 your_o365_password 替换为你真实的O365 邮箱地址和密码。
  • 如果你的O365 邮箱启用了MFA (多因素身份验证),则可能需要使用应用程序密码。
  • Gitea 默认使用UTF-8 编码,如果你的邮件内容包含特殊字符,确保编码正确。
  • 请确保你的O365 邮箱已经配置为允许通过SMTP 发送邮件。

配置完成后,Gitea 就可以使用O365 邮箱发送邮件了。你可以通过Gitea 的邮件测试功能来验证配置是否正确,Gitea 文档 中有详细说明如何进行测试


评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注