没有发送带有大附件的PHP mail()

时间:2012-09-21 10:56:54

标签: sendmail email-forwarding

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

  • 定期阅读特定电子邮件帐户的收件箱
  • 收到的邮件可能有附件或可能没有附件。
  • 附件可能有很大的尺寸。
  • 将收到的邮件转发到目的地,附件与原始邮件一样,但有些邮件正文将被删除。

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

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

1 个答案:

答案 0 :(得分:0)

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