我使用通过 Office365 发送带有 iCal 附件的电子邮件。
电子邮件有一个名为 calendar.ics 的附件。所有电子邮件客户端都会显示这些附件。但 Outlook 和 Thunderbird 都不识别 iCal 格式。我必须手动打开附件才能将约会导入我的日历。
当我通过 Outlook 发送约会并使用 Outlook 或 Thunderbird 打开此电子邮件时,只需用鼠标单击即可接受约会。无需打开附件。为什么我的电子邮件中缺少这些按钮?
iCals 的格式是有效。
我将约会的数据写入字符串并使用
$mail->AddStringAttachment("calendar.ics","base64","text\calendar");
代替 tex