外观
开启邮件通知并完成发送测试
给 fnOS 授权一个邮箱,让它能替你发邮件。这件事经常被当成「告警功能」而往后拖,但它实际承担的作用更靠前。
它不只是用来发告警
配好邮件通知之后,系统会用它发送这几类邮件:
| 用途 | 没配的后果 |
|---|---|
| 双重验证的紧急验证码 | 手机丢失或重置后,少了一条验证途径 |
| 重置密码邮件 | 忘记密码时,自助找回的路径变窄 |
| 存储空间容量告警 | 空间写满导致服务集体故障,而你事前毫不知情 |
| 硬盘 SMART 异常 | 错过硬盘劣化的早期信号 |
| 备份任务失败 | 备份静默失败数月,需要时才发现 |
装好系统后尽早配掉
前两项和账号安全直接相关。开启两步验证的同时就把邮件通知配好,比等到某天登录不进去时再想办法要从容得多。恢复码依然要单独保存,见首次开机初始化。
开始之前
- 准备一个你长期使用、不会弃用的邮箱账号。
- 知道这个邮箱的登录密码(获取授权码时需要验证身份)。
- 手机在身边,部分邮箱服务商需要短信验证才能开通。
核心概念:授权码不是邮箱密码
这是整件事里最容易卡住的一点。
主流邮箱出于安全考虑,不允许第三方程序直接用你的登录密码发信,而是要求你单独生成一串「授权码」(也叫应用专用密码、客户端专用密码)。它的特点:
- 是一串随机字符,和你的邮箱登录密码完全不同。
- 只能用于收发邮件,不能用来登录网页版邮箱。
- 可以随时在邮箱设置里单独撤销,不影响主密码。
- 生成后通常只显示一次,关掉页面就看不到了。
所以:在 fnOS 的密码栏里填邮箱登录密码,一定会认证失败。必须填授权码。
开启步骤
- 进入系统设置,找到通知设置。
- 开启邮件通知服务。
- 选择你的邮箱服务提供商。选定之后,服务器地址和端口通常会自动填好,不需要手动输入。
- 填写发件邮箱地址。
- 在密码栏填入授权码(按下一节的方法获取),不是登录密码。
- 提交保存。
- 执行一次发送测试,见最后一步。
获取各家邮箱的授权码
QQ 邮箱
- 访问 mail.qq.com 登录。
- 点击右上角的设置图标。
- 在侧边栏点击账号与安全。
- 点击安全设置,找到生成授权码。
- 按提示完成身份验证,得到授权码。
163 邮箱
- 访问 mail.163.com 登录。
- 点击设置,选择 POP3/SMTP/IMAP。
- 找到 IMAP/SMTP 服务,点击开启。
- 按提示完成验证,得到授权码。
126 邮箱
- 访问 mail.126.com 登录。
- 点击设置,选择 POP3/SMTP/IMAP。
- 找到 IMAP/SMTP 服务,点击开启。
- 按提示完成验证,得到授权码。
Gmail
- 访问 myaccount.google.com。
- 点击搜索图标,输入应用专用密码,点击搜索结果跳转。
- 输入一个自定义的应用名称(例如
fnOS),点击创建。 - 页面显示的那串字符就是授权码。
Gmail 需要先开启两步验证
Google 账号没有启用两步验证时,看不到「应用专用密码」这个入口。搜索不到该选项,先去账号安全设置里开启两步验证,再回来创建。
其他邮箱
多数邮箱的入口在「设置 → 账号 / 安全 / POP3-SMTP-IMAP」附近,关键词是授权码、应用专用密码或客户端专用密码。
如果服务商没有在 fnOS 的提供商列表里,需要手动填写 SMTP 服务器和端口,这些信息在对应邮箱的帮助文档中可以查到。常见端口的含义:
| 端口 | 加密方式 |
|---|---|
| 465 | SSL/TLS |
| 587 | STARTTLS |
| 25 | 明文,很多网络环境会封禁,不要用 |
最后一步:必须做发送测试
没测试过的告警等于没配
这一步不是可选项。配置保存成功只代表格式没错,不代表邮件真的能发出去、能送达、能被你看到。
自动化告警最典型的失败方式就是静默——它在你毫不知情的情况下失效,然后在你最需要它的那天什么都没发生。
点击发送测试,然后:
- 确认 fnOS 界面提示发送成功。
- 去收件箱实际确认收到了这封邮件。
- 检查它有没有被丢进垃圾邮件。被丢进去的话,把发件地址加入白名单——否则以后的告警你同样看不到。
- 如果你用手机接收,确认该邮箱在手机上开着推送通知。告警邮件躺在一个你一周才打开一次的邮箱里,价值很有限。
配好之后,把告警项打开
邮件通道只是管道,还要指定哪些事件需要通知。建议至少开启:
- 存储空间剩余容量低于阈值
- 硬盘 SMART 异常与存储空间状态变化
- 备份任务失败
- 系统温度异常
阈值怎么定、如何避免告警疲劳,见监控与告警。
常见问题
提示认证失败 / 登录被拒绝。 九成是填了邮箱登录密码而不是授权码。重新生成一个授权码填进去,注意复制时不要带上多余的空格。
保存成功但测试不通过。 按顺序查:NAS 能不能正常联网(在系统里做一次更新检查)、DNS 是否正常、端口有没有被网络环境封禁(尤其是 25 端口)。命令见常用命令速查。
之前正常,某天开始收不到。 常见原因是授权码被撤销、邮箱密码改过之后授权码失效、或者邮箱开启了新的安全策略。重新生成授权码并再测一次。
邮件进了垃圾箱。 把发件地址加入白名单或设置一条收件规则。这一项不解决的话,等于告警没送达。
能收到测试邮件,但收不到告警。 说明邮件通道是通的,问题在告警项没启用或阈值没触发。回到通知设置逐项检查。
检查结果
三项都要通过:
- 发送测试成功,且在收件箱里实际看到了这封邮件。
- 邮件没有进垃圾箱,或已加入白名单。
- 制造一次真实的失败(例如把某个备份任务的目标路径临时改错),确认收到了告警邮件。
第三项才真正验证了整条链路。做完之后记得把配置改回去。
维护提醒
把「验证通知还活着」加进你的定期检查:每隔几个月手动发一次测试邮件。邮箱密码变更、服务商策略调整、账号长期不登录被限制,都会让通知悄悄失效。