01取得邮件服务商的发件参数
在邮箱服务商的说明中找到 SMTP 主机、端口、加密方式、用户名和 SMTP 密码/应用专用密码。有些邮箱需要先开启 SMTP 服务,不要使用 IMAP 或 POP 的收件参数。
如果使用允许应用专用密码的 Gmail 账号,先开启两步验证,再创建专用于本服务的应用密码。部分企业或受保护账号没有这个选项,应向服务商确认支持的 SMTP 方式,不要为了连接而关闭账号安全功能。
Google:应用专用密码与账号限制 ↗02添加 SMTP 推送
进入“推送 → 添加推送”,选择“邮件 · SMTP”,填写便于辨认的推送名称。
主机与端口以服务商文档为准。常见组合是 SMTPS / 465,或 SMTP + STARTTLS 配合 587 端口。切换加密方式后,也要检查端口输入框,两者必须匹配。
邮件提交的 TLS 规范(RFC 8314) ↗03填写发件人和认证信息
发件账号与规则的收件人是两回事。按下面说明填写并保存。示例域名仅用来说明格式,不是真实可用的邮件服务。
- SMTP Host
- 服务商提供的 SMTP 主机,例如 smtp.example.com;不要填写 https://。
- 端口/加密模式
- 服务商支持时使用 465 + SMTPS,或 587 + SMTP + STARTTLS。
- 用户名/密码
- SMTP 用户名(通常是完整邮箱)和 SMTP 密码或应用专用密码,不是 NVR AI Monitor 登录密码。
- From Address
- 服务商授权的发件地址,例如 [email protected]。应为认证邮箱本身或已验证的别名。
- From Name
- 收件人看到的发件名称,例如“大楼监控提醒”。
- Reply-To
- 可选。用于接收回复的邮箱,不会改变 SMTP 认证的发件身份。
04发送并检查测试邮件
展开已保存的 SMTP 配置,在“发送测试”中选择管理员或已授权的使用者,再发送测试。收件地址取自该账号的“登录及提醒邮箱”。
检查收件箱、垃圾邮件及隔离区。“发送成功”代表 SMTP 服务器接受了邮件,不保证最终进入收件箱。没有收到时,还要查看邮件服务商的投递或退信记录。
05在规则中选择收件人
进入“规则”创建或编辑规则,开启消息推送,选择这个发送服务器,再勾选邮件提醒接收地址。管理员与已授权使用者都可以接收,也支持多选。
需要增加收件人时,先在“授权”中添加使用者并填写正确的登录及提醒邮箱。保存并启用规则后,用实际事件验证,在“事件”中查看推送状态。
06自有域名检查邮件认证
使用自有域名发件时,按邮件服务商提供的具体值设置 SPF、DKIM、DMARC。不要照搬其他公司的记录,也不要在同一个域名下新增重复的 SPF 记录。
购买域名或配置网站 Tunnel 并不会自动获得 SMTP 邮箱。域名认证有助于投递,但不能保证每封邮件都进入收件箱。
Google:邮件发件人认证指南 ↗常见问题
认证失败或错误 535?
核对完整用户名、应用专用密码以及账号是否允许 SMTP 认证。仅支持 OAuth 的邮件服务不能通过这个密码认证表单接入。
连接超时或 TLS 错误?
核对主机及端口/加密组合。需要能访问 SMTP 的是 NVR AI Monitor 推送服务器,手机能打开网页邮箱不代表服务器可连。托管服务遇到网络错误时,请联系服务管理员。
发件人被拒绝或 relay denied?
使用邮件服务商已授权的发件地址或别名。仅在 From Address 中填写任意邮箱,并不能获得代其发信的权限。
测试邮件能收,规则提醒却没有?
确认规则和提醒开关启用、选择了发送服务器和收件人,并确实产生了达标事件。查看投递状态,排查服务商限额和垃圾邮件过滤时不要连续重复重发。
Google · SMTP ↗RFC 8314 · TLS ↗
另一篇教程: 设置 Telegram Bot 推送 → 查看全部说明 →