Postfix mailbox_command 弹性

Postfix mailbox_command 弹性

我需要收集所有收到的电子邮件并将其发布到 URL。

设置看起来很简单,例如(postfix.main.cf): mailbox_command = /somewhere/somescript.bash

然后 somescript.bash 会将电子邮件卷曲到服务器。

但是,我担心的是 http 错误。如果 bash 脚本失败或 bash 脚本中的 curl 命令失败怎么办?

  1. 失败时,bash 脚本是否需要抛出失败退出代码?
  2. 如果失败,Postfix 会重试还是只是假设一切正常?
  3. 有没有记录下来的方法可以告诉 Postfix 出现了问题?

从我对 Postfix 的有限了解来看,它确实有一个入站处理队列,但我需要 100% 确定在此配置中不会丢失任何电子邮件。

非常欢迎任何指导或指点。

相关内容