我在几台服务器上有一些监控脚本检查不太重要的东西(但我确实希望收到电子邮件警报)。
我使用 Postfix 和我的 SMTP-to-SMS 电子邮件地址,以便我可以在手机上接收这些通知。我的问题是:我不想在黎明睡觉时收到这些警报:(
我知道我可以修改我的脚本以完成此操作,但我认为最好的方法是更改后缀(因为它没有用于其他任何事情)。如何让后缀“搁置”所有新的“传入”消息,比如说从晚上 11 点到早上 6 点?然后在早上 6 点刷新那个队列?
谢谢, JFA
我在几台服务器上有一些监控脚本检查不太重要的东西(但我确实希望收到电子邮件警报)。
我使用 Postfix 和我的 SMTP-to-SMS 电子邮件地址,以便我可以在手机上接收这些通知。我的问题是:我不想在黎明睡觉时收到这些警报:(
我知道我可以修改我的脚本以完成此操作,但我认为最好的方法是更改后缀(因为它没有用于其他任何事情)。如何让后缀“搁置”所有新的“传入”消息,比如说从晚上 11 点到早上 6 点?然后在早上 6 点刷新那个队列?
谢谢, JFA
这是一个疯狂的想法,但您为什么不继续更改通知呢?什么是发送错误?
大多数监控系统允许您指定要在其中收到警报的时间跨度。我会从那一端开始工作,因为禁用邮件守护程序以阻止客户端发送邮件是倒退的。
改变影响最小的那个。
这是我在 postfix 邮件列表上看到的来自 postfix 的创建者 Wietse 的回复:
要做的是在夜间通过 main.cf 文件中的 cron 作业添加此行,然后重新加载 postfix (
postfix reload
)。在白天删除或评论它,不要忘记同时释放所有邮件postsuper -H ALL
。postconf -e
postfix 的优点之一是您可以通过andpostfix reload
命令轻松更改运行配置并重新加载它否则,我建议使用黑洞路由 SMS 网关的 IP 地址的 cron 脚本,这将迫使系统排队到早上。