跳至主要内容
版本: 1.22.3

收件邮箱

Gitea 支持通过收件邮件执行多个操作。本页介绍如何设置此功能。

需求

处理收件邮件需要支持 IMAP 的电子邮件帐户。推荐策略是使用 电子邮件子地址,但万能邮箱也能正常工作。接收的电子邮件地址包含特定于用户/操作的令牌,该令牌告诉 Gitea 应该执行哪个操作。此令牌应出现在 ToDelivered-To 标头字段中。

Gitea 会尝试检测自动回复以跳过,电子邮件服务器也应配置为减少传入的噪音(垃圾邮件、新闻通讯)。

配置

要激活收件邮件处理,您需要在配置文件中配置 email.incoming 部分。

REPLY_TO_ADDRESS 包含电子邮件客户端将回复的地址。此地址需要包含 %{token} 占位符,该占位符将被描述用户/操作的令牌替换。此占位符只能在地址中出现一次,并且必须位于地址的用户部分(@ 符号之前)。

使用电子邮件子地址的示例如下所示:incoming+%{token}@example.com

如果使用万能邮箱,则占位符可以在地址用户部分的任何位置使用:incoming+%{token}@example.comincoming_%{token}@example.com%{token}@example.com

安全

选择用于接收收件邮件的域时要小心。建议在子域上接收收件邮件,例如 incoming.example.com,以防止 example.com 上运行的其他服务可能出现的安全问题。