使用 PHPMailer 发送 iCal - 但 Outlook/Thunderbird 无法识别 iCal

问题描述 投票:0回答:0

我使用通过 Office365 发送带有 iCal 附件的电子邮件。

电子邮件有一个名为 calendar.ics 的附件。所有电子邮件客户端都会显示这些附件。但 Outlook 和 Thunderbird 都不识别 iCal 格式。我必须手动打开附件才能将约会导入我的日历。

当我通过 Outlook 发送约会并使用 Outlook 或 Thunderbird 打开此电子邮件时,只需用鼠标单击即可接受约会。无需打开附件。为什么我的电子邮件中缺少这些按钮?

iCals 的格式是有效

我将约会的数据写入字符串并使用

$mail->AddStringAttachment("calendar.ics","base64","text\calendar");

代替 tex

outlook phpmailer icalendar
© www.soinside.com 2019 - 2024. All rights reserved.