我正在实现一个电子邮件转发器 PHP 程序。这是我的要求:
- 定期阅读特定电子邮件帐户的收件箱
- 传入的邮件可能有附件,也可能没有附件。
- 附件可能尺寸较大。
- 将收到的邮件转发到带有附件的目的地,就像它们在原始邮件中一样,但一些邮件正文将被删除。
我几乎成功了。带有小文件附件的邮件被转发到目的地,但问题在于大文件附件(我尝试了大约 23MB 的 zip 文件)。
在我看来,邮件发送是成功的,因为我没有看到mail()函数产生任何错误,但我没有在我的目的地收到它。
mail() 函数有什么问题?或者我应该使用imap_mail()吗?