Mailrise + pushplus:邮件转成微信通知
效果:只会发邮件的软件,把 SMTP 指到 Mailrise,由它通过 Apprise 转到 pushplus。
前置条件
- 一个 pushplus token(官网扫码获取)
- 已部署 Mailrise(容器或本机),原软件能改 SMTP
Mailrise 是 SMTP → Apprise 网关,pushplus 是 Apprise 内置服务之一。
配置步骤
- 在 Mailrise 配置里为收件地址绑定 Apprise URL(文件名因部署而异,常见为
mailrise.conf):
configs:
"*":
urls:
- pushplus://你的token
一对多时用 pushplus://你的token/群组编码。详见 Apprise。
- 原软件的 SMTP 填 Mailrise 地址(主机、端口按你的部署),发件可以是任意本地域名。
- 邮件的主题一般会成为通知标题,正文成为
content。原软件务必写出非空正文。 - 重启 Mailrise 后再从原软件发一封测试信。
没有 Mailrise、软件能直接 HTTP 时,不要绕这一层,改走 消息接口。
验证
本机用 Apprise 先测 token:
apprise -t "Mailrise 配置测试" -b "token 可用" "pushplus://你的token"
或:
curl -X POST "https://www.pushplus.plus/send" \
-H "Content-Type: application/json" \
-d '{"token":"你的token","title":"Mailrise 配置测试","content":"token 可用","template":"markdown"}'
返回 code 为 200 后,再向 Mailrise 发一封测试邮件。
常见问题
信进了 Mailrise 但微信没有? 看 Mailrise 日志里 Apprise 是否报错;先用上面的 apprise 命令排除 token 问题。
只想部分软件转发? 用不同的 configs 邮箱名,不要用 "*" 通配。
收不到消息见 排查说明。