如何处理带有后缀和 php 的退回电子邮件



使用Postfix和PHP,我想处理退回电子邮件。

我首先构建一个像这样的后缀服务器:

https://www.digitalocean.com/community/tutorials/how-to-set-up-a-postfix-e-mail-server-with-dovecot

然后从 master.cf 配置

https://thecodingmachine.io/triggering-a-php-script-when-your-postfix-server-receives-a-mail

我可以将所有传出电子邮件内容发送到我的 php 脚本,但我如何只能向此脚本发送退回电子邮件?

邮件发件人:

$headers[] = 'MIME-Version: 1.0';
$headers[] = 'Content-type: text/html; charset=iso-8859-1';
$headers[] = 'Reply-To: bounce@example.com';
$headers[] = 'Return-Path: bounce@example.com';
$headers[] = 'From: Example <postmaster@example.com>'

mail('Example <example@example.com>', "subject", "msg", implode("rn", $headers), "-f bounce@example.com");

master.cf取件将所有传出电子邮件发送到示例.php。我试图使用弹跳而不是拾音器,但没有成功。

pickup    fifo  n       -       -       60      1       pickup
       -o content_filter=myhook:dummy
myhook unix - n n - - pipe
  flags=F user=www-data argv=/var/www/example.php ${sender} ${size} ${recipient}

我做错了什么?

谢谢

我终于在 https://serverfault.com/questions/322657/how-can-i-route-some-emails-to-a-script-in-postfix 上找到了解决方案。

答案以:"好的。现在换了一种方法。

相关内容

  • 没有找到相关文章

最新更新