跳到主要内容

Email

Email 接入读取一个邮箱的 INBOX,并使用同一邮箱通过 SMTP 回复。v0.1.107 固定使用 IMAP 993、SMTP 465 和证书验证 TLS,不能把其它端口或邮箱目录当作这个连接 Profile 的可配置选项。

准备与连接​

准备完整邮箱地址、IMAP Host、SMTP Host,以及两项服务都接受的密码。服务商提供 App Password 时,优先用可单独撤销的应用密码。

Dashboard 渠道 → 添加 → Email 的输入为 address、imap_host、smtp_host、password。默认账号 ID 为 mailbox。收信和发信认证都需要通过;当前连接参考 RFC 8314。

先处理默认开放策略​

新账号私信策略默认 open,并不自动只接受邮箱主人。可通过 anyy setup channel 选择 Email,把策略改为 disabled 或 Profile 支持的 allowlist。

Email 不支持发送者配对。当前设置动作虽然允许选择 allowlist,但没有名单条目编辑输入;空的或没有匹配值的名单不会放行发送者。不要在 Dashboard 中寻找不存在的配对按钮,也不要猜测配置字段,见当前设置范围。

用两端都能观察的邮件验证​

anyy channel reload
anyy channel doctor email

用一个符合当前策略的地址发纯文本测试邮件,分别确认 IMAP 收到和 SMTP 回复。接入会保存邮箱 UID 游标;普通重连不应当作重放整箱邮件的操作。

邮件路由会携带 Message-ID 或 In-Reply-To 作为回复上下文,因此不能仅凭同一 From 地址保证每封邮件都续接同一个 Anyy Session。

问题检查项
两端认证失败App Password、IMAP/SMTP 开通状态、账号安全限制
能收不能发SMTP Host、465 可达性与发信许可
能发不能收IMAP Host、993 可达性与 INBOX 访问
发信人没被接纳当前 DM 策略和已有名单
TLS 报错主机名与证书;不要关闭证书验证