QQMail
0. 生成 QQ 邮箱授权码
- 登录到你的 QQ 邮箱账户。
- 点击"设置" > "账户"。
- 在"POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务"部分,开启"POP3/SMTP服务"。
- 系统会要求你生成授权码。这个授权码将用作你的 SMTP 密码。
1. 配置 emqx_guard_pro
- 在 EMQX 的 etc 目录下创建一个 smtp.conf 文件。
- 添加以下配置:
smtp {
auth = if_available
enable = true
from_address = "[email protected]"
host = "smtp.qq.com:465"
password = "your_smtp_code"
skip_verify = true
to_address = "[email protected],[email protected]"
user = "[email protected]"
}
2. 加载配置
./bin/emqx ctl guard load ./etc/smtp.conf
loaded smtp ok
3. 测试通知
./bin/emqx ctl guard test
4. 常见问题
- 出于安全原因,QQ 邮箱要求使用授权码而不是你的常规密码来设置 SMTP。确保你使用的是授权码,而不是你的邮箱密码。
- 确定端口是 465,而不是 587。
- 确保你的邮箱地址是你的完整 QQ 邮箱地址,比如:
[email protected]
。 - 如果仍然无法收到通知,请检查你的防火墙和安全软件,确保它们没有阻止 EMQX 访问 SMTP 服务器。