收件邮箱
Gitea 支持通过收件邮件执行多个操作。本页介绍如何设置此功能。
需求
处理收件邮件需要支持 IMAP 的电子邮件帐户。推荐策略是使用 电子邮件子地址,但万能邮箱也能正常工作。接收的电子邮件地址包含特定于用户/操作的令牌,该令牌告诉 Gitea 应该执行哪个操作。此令牌应出现在 To
和 Delivered-To
标头字段中。
Gitea 会尝试检测自动回复以跳过,电子邮件服务器也应配置为减少传入的噪音(垃圾邮件、新闻通讯)。
配置
要激活收件邮件处理,您需要在配置文件中配置 email.incoming
部分。
REPLY_TO_ADDRESS
包含电子邮件客户端将回复的地址。此地址需要包含 %{token}
占位符,该占位符将被描述用户/操作的令牌替换。此占位符只能在地址中出现一次,并且必须位于地址的用户部分(@
符号之前)。
使用电子邮件子地址的示例如下所示:incoming+%{token}@example.com
如果使用万能邮箱,则占位符可以在地址用户部分的任何位置使用:incoming+%{token}@example.com
、incoming_%{token}@example.com
、%{token}@example.com
安全
选择用于接收收件邮件的域时要小心。建议在子域上接收收件邮件,例如 incoming.example.com
,以防止 example.com
上运行的其他服务可能出现的安全问题。