【发布时间】:2014-04-07 07:34:27
【问题描述】:
我正在使用 Pears 邮件 mime 发送带有 php 附件的电子邮件。
http://pear.php.net/package/Mail_Mime/redirected
看来 Outlook 正在将 PDF 重命名为“无标题...”,但它适用于 gmail、hotmail 等。
在此问题之前,我遇到了另一个问题,即 Outlook 不会将文件显示为 PDF 并将其附加为文本文件,除非我明确告诉 mime addAttachment 文件类型
在此处查看代码:
if (endsWith($file,".pdf")) {
$mime->addAttachment($file,'application/pdf',basename($file));
}
else {
$mime->addAttachment($file);
}
您可以在上面看到我也尝试设置 addAttachment 的第三个参数来设置文件名,但这也没有奏效。
Outlook 不会重命名其他文件类型,因此它是一个 catch 22,要么不设置文件类型,让 Outlook 作为 txt 文件发送,要么设置文件类型,Outlook 将文件重命名为“无标题”
【问题讨论】:
标签: php email-attachments