我使用 CakeEmail 发送电子邮件,但是当我发送 Html 和文本电子邮件时,电子邮件会在 Outlook 中显示附件图标。
我发现这是因为 header Content-type: multipart/mixed; .
但应该是 Content-Type:multipart/aternative;
我试图通过使用 $Email->setHeaders(); 来覆盖它。
但它没有改变。
请建议我如何更改 CakeEmail 中的 Content-Type 标头。
Outlook 将仅在有附件时显示回形针图标,即使您无法通过 Outlook UI 看到它。
你确定没有附件?使用OutlookSpy查看邮件:选择邮件,单击 IMessage 按钮,转到 GetAttachmentTable 选项卡。