Agent Skills
返回列表
🔒

Mailrise SMTP 警报路由

IT 运维与安全 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/convert-smtp-only-alerts-into-routed-notification-deliveries-with-mailrise。

技能介绍

问题场景

许多老旧系统或第三方服务仅支持通过 SMTP 发送告警邮件,导致通知分散在邮箱中,难以快速触达值班人员或团队协作平台。例如,监控系统触发的告警只能以邮件形式存在,人工处理效率低且容易遗漏。

核心能力

  • SMTP 告警接收:通过 Mailrise 守护进程监听 SMTP 邮件,将普通邮件转换为结构化通知。
  • 多渠道分发:借助 Apprise 支持的 50+ 通知渠道(如 Slack、Telegram、企业微信),将邮件内容路由至团队常用的工具。
  • 内容透传:保留邮件原始信息,支持自定义模板和变量注入,适配不同系统的告警格式。

关键步骤

  1. 部署 Mailrise 服务(本地或容器化),配置 SMTP 监听端口。
  2. 编写 mailrise.conf,定义 Apprise 通知目标(如 mailto://user:pass@example.com)。
  3. 将旧系统的 SMTP 地址指向 Mailrise,邮件会自动解析并分发至指定渠道。

适用边界与注意事项

  • 兼容性:需预先安装 Apprise 并配置可用的通知服务账号。
  • 安全性:SMTP 服务需启用 TLS 加密,避免告警内容泄露。
  • 扩展性:复杂场景(如消息过滤、优先级分级)需结合 Mailrise 的高级配置或二次开发。

使用场景

  • 运维人员要把仅支持 SMTP 的监控告警邮件自动分发到团队 Slack,避免值班人员漏看邮件。
  • 企业内部多套系统各自发送告警邮件,希望统一接入 Mailrise 后按渠道分发到 Telegram 群。
  • 安全团队的防火墙、IDS 只支持邮件告警,需要把告警实时推送到企业微信值班群。
  • 希望保留邮件原始内容的同时,将告警同时推送到多个 Apprise 支持的通知渠道。

适合人员

  • 负责监控告警的运维工程师,想把只发 SMTP 邮件的旧系统接入团队即时通讯工具。
  • 处理防火墙、IDS 邮件告警的安全运营人员,需要把告警实时触达值班群。
  • 搭建内部通知网关的平台工程师,希望统一管理多套系统的告警出口。
  • 靠人工查看告警邮箱的小团队技术负责人,想换成自动路由的通知方案。