phpmailer没有附加大附件,边界搞砸了

时间:2013-06-14 07:35:40

标签: php phpmailer

我试图通过phpMailer发送两个或三个附件。 邮件本身只在文本或小附件时发送完美,但当我附加2个(我认为)大于1mb的pdf时,邮件会出现乱码,边界会混乱。如果我查看来源文件的数据,那么这不是问题。

使用mail()isSMTP()时会发生这种情况。我已将限制设置为> 256 MB。该文件已经存在于磁盘上(没有发布/获取),我使用基本网址(/home/user/domain/public_html/file.pdf

有什么想法吗?下面是邮件标题的开头示例。

--b1_6166a1a8c31cfb63964d1ce6fac035a7
Content-Type: multipart/alternative;
    boundary="b2_6166a1a8c31cfb63964d1ce6fac035a7"

--b2_6166a1a8c31cfb63964d1ce6fac035a7
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit

编辑:调用$mailer->AddAttachment(...)正在send()函数之前的最后一次调用中完成。

0 个答案:

没有答案