使用 php 处理邮件转发

Handling mail forwarding with php

提问人:mercutio 提问时间:11/25/2009 更新时间:11/25/2009 访问量:736

问:

我的应用程序中有一项功能可以处理和解析传入的电子邮件。

邮件通过通常的方法进入,其中 exim 作为 .forward 文件:

| /path/to/php /path/to/mail/handler.php

这会将 RFC822 格式的文本发送到我的处理程序,该处理程序使用解析器将其分解并移交给我的应用程序的其余部分。

需要添加新功能才能将任何邮件转发到 [email protected] 以及 [email protected]

我试图找出一种方法,以最简单的方法做到这一点。漫长的方法是获取解析后的消息,修改收件人:地址并作为新邮件发送。

所以我的问题是:“转发”RFC822格式消息的简单方法是什么?有没有办法告诉 exim 转发邮件?

PHP 电子邮件 exim

评论


答:

1赞 Scott Saunders 11/25/2009 #1

你应该让 Exim 这样做,而不是 PHP。邮件服务器都是关于转发电子邮件的。应该有一种方法可以在 .forward 文件中添加多个地址。如果你不知道怎么做,https://serverfault.com/ 就是要问的地方。

评论

0赞 mercutio 11/25/2009
澄清一下 - 邮件处理程序不仅用于转发邮件,这是现有邮件处理程序的一项新功能,可以执行各种其他操作