我需要收集所有收到的电子邮件并将其发布到 URL。
设置看起来很简单,例如(postfix.main.cf):
mailbox_command = /somewhere/somescript.bash
然后 somescript.bash 会将电子邮件卷曲到服务器。
但是,我担心的是 http 错误。如果 bash 脚本失败或 bash 脚本中的 curl 命令失败怎么办?
- 失败时,bash 脚本是否需要抛出失败退出代码?
- 如果失败,Postfix 会重试还是只是假设一切正常?
- 有没有记录下来的方法可以告诉 Postfix 出现了问题?
从我对 Postfix 的有限了解来看,它确实有一个入站处理队列,但我需要 100% 确定在此配置中不会丢失任何电子邮件。
非常欢迎任何指导或指点。