我使用iRedMail设置了一个电子邮件服务器,它使用postfix / dovecot。它似乎工作正常。
接下来,当新电子邮件到达电子邮件服务器上的任何邮箱时,我想让它调用用户定义的脚本(最好是PHP,否则会没问题)。电子邮件的详细信息(包括发件人,收件人,主题,正文,附件和时间)将传递给脚本。
这背后的动机是我们需要在电子邮件到达时触发一些更高级别的工作流程。我们不想使用IMAP API轮询服务器,因为它效率低而且不实时。
我尝试了一些无效的链接。这些包括: http://www.iredmail.org/docs/pipe.incoming.email.for.certain.user.to.external.script.html https://www.thecodingmachine.com/triggering-a-php-script-when-your-postfix-server-receives-a-mail/
任何帮助都将不胜感激。