javascript - nodemailer日历活动邀请不起作用
问题描述
我正在尝试使用 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)。
推荐阅读
- c# - 无法加载文件或程序集'System.Data.SqlClient,版本 = 4.4.0.0
- django - 失败的 hstore 测试 Django
- java - 获取字符串长度
- javascript - 在浏览器中填写 pdf 表单的工具
- python - Python urllib - 多处理中的虚假传入数据包丢失
- python - 在 Tkinter 的类之间传递值
- c# - 如何在 SQL 表中搜索特定列
- c++ - 了解没有可读取内容时的 boost::asio async_read 行为
- php - 无法将序列化的表单数据从 ajax 请求解析到 php 数组
- python-3.x - 从python中的响应输出中删除字段