如何配置 postfix 来向应用程序发送电子邮件?

如何配置 postfix 来向应用程序发送电子邮件?

大家好,是否可以配置 postfix 将电子邮件发送到对这些电子邮件执行某些操作的应用程序。

答案1

这听起来更像是一个问题服务器故障

话虽如此,后缀管道可能是你所需要的:

描述

   The  pipe(8)  daemon  processes  requests from the Postfix
   queue manager to deliver messages  to  external  commands.

答案2

主配置文件

假设您使用的是虚拟设置,请在 main.cf 中定义您的 virtual_transport :

virtual_transport : myowncustomizedtransport

主配置文件

然后在 master.cf 中定义myowncustomizedtransport工作原理。正如 @Bruno 已经提到的,您应该使用 Pipe 传输代理(并阅读其手册页)通过您的应用程序传递所有虚拟电子邮件。

myowncustomizedtransport  unix  -       n       n       -       -       pipe flags=DRhu user=vmail argv=/usr/bin/myapplication with some arguments (read man pipe to get a list of arguments you could get like $recipient and $client_address or $size)

相关内容