0

我正在实现一个电子邮件转发器 PHP 程序。这是我的要求:

  • 定期阅读特定电子邮件帐户的收件箱
  • 传入的邮件可能有附件,也可能没有附件。
  • 附件可能尺寸较大。
  • 将收到的邮件转发到带有附件的目的地,就像它们在原始邮件中一样,但一些邮件正文将被删除。

我几乎成功了。带有小文件附件的邮件被转发到目的地,但问题在于大文件附件(我尝试了大约 23MB 的 zip 文件)。
在我看来,邮件发送是成功的,因为我没有看到mail()函数产生任何错误,但我没有在我的目的地收到它。

mail() 函数有什么问题?或者我应该使用imap_mail()吗?

4

1 回答 1

0

当您在命令行上使用 php 时,我想,我唯一可以减少的 php 限制是memory-limit。但这很可能不是 php 问题,而是您遇到了MTA的限制。Squirrelmail 有一些关于MTA 限制的信息(“发送带有附件的邮件”部分)。

于 2012-09-21T11:37:50.560 回答