nodemailer 日历事件邀请不起作用

nodemailer calendar event invitation not working

我正在尝试使用 nodemailer 从我的 gmail 发送日历事件。

我使用 npm 包生成 ics 字符串 ics

const message = {
    from: '...',
    to: [
         '...', 
         '...'],
    subject: 'Message title',
    text: 'Plaintext version of the message',
    html: '<p>HTML version of the message</p>',
    icalEvent: {
        content: value,
        method: 'request'
    }
};

这是我的消息配置。电子邮件已发送,但在 macOS 邮件客户端上无法读取电子邮件并将其显示为无发件人且无内容。使用 Outlook,收件人看到邮件时就好像他正在创建一个新事件一样。我无法真正描述它,但是事件没有添加到接收者日历中。

我做错了什么?

我正在将电子邮件发送到 office365 收件箱,它显然将消息从 mime 电子邮件重新格式化为一些奇怪的日历事件。

虽然可以与所有其他收件箱一起使用(例如 gmail)。