1

我正在尝试通过 phpMailer 发送两个或三个附件。当只有文本或小附件时,邮件本身可以完美发送,但是当我附上 2 个(我认为)总大小超过 1mb 的 pdf 时,邮件会出现乱码,边界就会混乱。如果我查看源代码,则附加了文件的数据,所以这不是问题。

它在使用mail()和时发生isSMTP()。我已将限制设置为 >256 mb。该文件已经存在于磁盘上(没有 post/get),我使用基本 url ( /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()

4

0 回答 0