【问题标题】:Pipe emails from Postfix to script using virtual-alias-maps使用 virtual-alias-maps 将电子邮件从 Postfix 传送到脚本
【发布时间】:2017-10-06 11:08:25
【问题描述】:

我正在使用 Postfix/Dovecot,我正在尝试将接收到我的“catch-all”帐户的传入消息通过管道传输到脚本,同时忽略接收到预定义用户邮箱的消息。

如果我在 main.cf 文件中的 'mydestination' 变量中指定我的域名,我已经成功地让脚本运行,但根据后缀文档,'mydestination' 中列出的每个主机名都被认为是 LOCAL通过 Postfix,因此它会尝试将邮件传递给该本地用户 - 在我的情况下不存在,因为我正在使用虚拟别名映射中配置的 VIRTUAL 用户。

我已经花了几个小时在 SO 和其他论坛上浏览各种主题,但我的结果是空的。我需要一种方法,只将收到的消息发送到这个包罗万象的帐户到脚本。有没有人有任何以这种方式只向特定用户发送脚本的经验并且可以提供建议?

谢谢

【问题讨论】:

    标签: postfix


    【解决方案1】:

    你能解释更多你想要做什么吗? 您希望 Postfix 将所有传入的邮件捕获到一个目录,然后您想运行一个脚本来对这些邮件进行一些处理?

    在这种情况下,您必须配置 Postfix (main.cf)。 然后你必须让你的脚本在正确的目录上运行。 我认为您不需要让 Postfix 和脚本进行通信。

    如果您在 Postfix 配置方面需要更多帮助以捕获一个目录中的所有传入邮件,请告诉我,我可以提供帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-05-13
      • 1970-01-01
      • 2011-06-14
      • 2020-11-03
      • 2015-08-19
      • 1970-01-01
      • 2016-12-27
      • 2015-06-24
      相关资源
      最近更新 更多