Tag: icalendar

通过Google应用引擎发送会议邀请邮件

我想发送iCalendar会议邀请。 我正在使用Google App引擎Java。 我设法发送带有iCalendar文件作为附件的邮件,但Outlook等程序不会自动将其识别为会议邀请。 我想,我必须将附件的内容类型设置为:“text / calendar; method = REQUEST”,但在我看来,GAE不接受这个? 更新 :上面我错了。 我实际上发现,我必须直接在内容中发送带有iCalendar部分的邮件,而不是附件! 所以我的问题是,GAE似乎不接受设置消息本身的内容类型。 有没有人使用GAE通过邮件成功发送会议邀请iCalendar元素? 更新: 我明白了,我必须更加具体。 实际上,我想发送iMip消息。 iMip消息不是多部分,其内容类型是“文本/日历”。 在发送会议邀请的情况下,它将是“text / calendar; method = REQUEST”。 所以我试过这个: Message msg = new MimeMessage(session); msg.setContent(iCalendarAsString, “text/calendar;method=REQUEST”); 然后我用Transport.send(..)发送消息; 在GAE的开发服务器的日志中我看到,内容类型是“text / plain”。 这就是为什么我说,我认为,GAE不接受设置不同的内容类型。 还是我错了? 更新2 好的,这是完整的代码: Properties props = new Properties(); Session session = Session.getDefaultInstance(props, null); try { Message msg […]