我试图通过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()
函数之前的最后一次调用中完成。