mirror of
https://gitea.com/gitea/docs.git
synced 2026-07-07 14:09:20 +00:00
Reviewed-on: https://gitea.com/gitea/docs/pulls/265 Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com> Co-authored-by: ifurther <55025025+ifurther@users.noreply.github.com> Co-committed-by: ifurther <55025025+ifurther@users.noreply.github.com>
1.7 KiB
1.7 KiB
date, slug, sidebar_position, aliases
| date | slug | sidebar_position | aliases | |
|---|---|---|---|---|
| 2023-05-23T09:00:00+08:00 | incoming-email | 13 |
|
邮件接收
Gitea 支持通過接收邮件執行多种操作。本页面描述了如何進行设置。
要求
处理接收的电子邮件需要启用 IMAP 功能的电子邮件帳戶。
推荐的策略是使用 电子邮件子地址,但也可以使用 catch-all 邮箱。
接收电子邮件地址中包含一个使用者/操作特定的令牌,告诉 Gitea 應執行哪个操作。
此令牌應該出現在 To 和 Delivered-To 头字段中。
Gitea 会尝试检测自动回复並跳過它们,电子邮件服务器也應該配置以减少接收到的干扰(垃圾邮件、通讯订阅等)。
配置
要激活处理接收的电子邮件消息功能,您需要在配置文件中配置 email.incoming 部分。
REPLY_TO_ADDRESS 包含电子邮件客户端将要回复的地址。
該地址需要包含 %{token} 占位符,該占位符将被替换為描述使用者/操作的令牌。
此占位符在地址中只能出現一次,並且必須位于地址的使用者部分(@ 之前)。
使用电子邮件子地址的示例可能如下:incoming+%{token}@example.com
如果使用 catch-all 邮箱,则占位符可以出現在地址的使用者部分的任何位置:incoming+%{token}@example.com、incoming_%{token}@example.com、%{token}@example.com
安全性
在選择用于接收传入电子邮件的域时要小心。
建议在子域名上接收传入电子邮件,例如 incoming.example.com,以防止与运行在 example.com 上的其他服务可能存在的安全问题。