【发布时间】:2014-05-22 15:51:22
【问题描述】:
我正在尝试让 .net 为用户的 Outlook 生成日历约会,以便收件人收到会议请求。 网络上的所有示例都有一个标准的消息/电子邮件对象,带有一个包含会议详细信息的 .ics 附件。
这不好,因为我要求入站 Outlook 交互不是收件箱中的消息,而是他们日历中的约会。 其次,这些约会可以包含类似于标准消息/电子邮件的附件。
原生 .net 可以做到这一点吗?第三方库呢?
【问题讨论】:
我正在尝试让 .net 为用户的 Outlook 生成日历约会,以便收件人收到会议请求。 网络上的所有示例都有一个标准的消息/电子邮件对象,带有一个包含会议详细信息的 .ics 附件。
这不好,因为我要求入站 Outlook 交互不是收件箱中的消息,而是他们日历中的约会。 其次,这些约会可以包含类似于标准消息/电子邮件的附件。
原生 .net 可以做到这一点吗?第三方库呢?
【问题讨论】:
发布日历数据的格式是 iCalendar(它类似于日历的 smtp,用于大多数 Outlook 风格的应用程序。
我为此测试了 DDay.iCal 库,它对我来说效果很好。
http://sourceforge.net/projects/dday-ical/
它会生成 iCalendar 格式的流,可以将其保存到磁盘、通过电子邮件发送或从网站返回。在您的情况下,如果您是 SMTP,那么将 iCalendar 格式的文件作为附件附加就可以了。
【讨论】: