Gitea 可以通过配置SMTP 服务器来使用Office 365 (O365) 发送邮件。具体步骤如下:
- 获取O365 SMTP 设置:你需要获取O365 的SMTP 服务器地址、端口、用户名和密码。通常SMTP 服务器地址是
smtp.office365.com,端口是587 (TLS) 或25 (STARTTLS)。 - 配置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。
- 重启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 文档 中有详细说明如何进行测试
发表回复