将iCalendar发送给也是活动组织者的用户 [英] Sending iCalendar to an user who's also the organizer of the event

查看:67
本文介绍了将iCalendar发送给也是活动组织者的用户的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用一个C#应用程序,该应用程序发送包含vCalendar事件的电子邮件.说我(knockycode)想通过此应用程序创建日历事件.一封电子邮件将通过以下正文发送到我的电子邮件地址:

I'm working on a C# application that sends emails containing a vCalendar event in its body. Say I (knockycode) would like to create a calendar event via this application. An email will be sent to my email address with the following body:


BEGIN:VCALENDAR
METHOD:REQUEST
PRODID:-//MyCompany//Product//EN
VERSION:2.0
BEGIN:VEVENT
DTSTAMP:20130819T084518Z
DTSTART:20051126T011300Z
SUMMARY:Testing that calendars get received
UID:MyOwnID
SEQUENCE:123
ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN="knockycode@lotusnotes.com":MAILTO:knockycode@lotusnotes.com
ORGANIZER;CN="Knockycode":MAILTO:knockycode@lotusnotes.com
LOCATION:TBC
DTEND:20051126T031300Z
DESCRIPTION:Some Body\NAnother Line of the body
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:REMINDER
TRIGGER;RELATED=START:-PT02H30M00S
END:VALARM
TRANSP:OPAQUE
END:VEVENT
END:VCALENDAR

请注意,组织者和参加者是同一个人.这样组织者(me/knockycode)可以在我的邮件客户端上实际创建事件.

Take note that the organizer and the attendee is one and the same. This is so the organizer (me/knockycode) can actually have the event created on my mail client.

在Exchange/Outlook和gmail上,已收到电子邮件(我可以回复活动).

On Exchange/Outlook and gmail, the email is received (and I can RSVP to the event).

但是,在Domino/Lotus Notes上-未收到电子邮件(即未显示在我的邮箱中).尽管Domino控制台中的日志确实表明电子邮件已成功发送....如果组织者的电子邮件地址与我的不同,则电子邮件确实会收到并显示在我的邮箱中.

However, on Domino/Lotus Notes -- the email is not received (i.e. not shown in my mailbox). Though the logs in the Domino console do say the email's sent successfully.... If the organizer's email address was different to mine though -- the email does get received and shown in my mailbox.

Domino服务器是否有一些配置可以接收此电子邮件?

Is there some configuration of the Domino server that would allow this email to be received?

还是必须在电子邮件正文中添加其他内容?

Or something else has to be added to the email body?

推荐答案

我认为您的最后评论已按设计工作.ICS只会在日历上通知您.我将回到Exchange端,并使用新的会议表格来获取所有进行交互的元素.如果将会议通知从Exchange传递给Notes用户(取决于客户端使用的版本),则可以直接发送邀请.在某些情况下,Notes可以成功地将答复发送回去.该问题可能与重新安排时间和会议取消有关.这些在系统之间不能很好地发挥作用.然后,您可以运行当前代码以在遇到更改时间/位置时通过ICS.我先看看事情是如何工作的,然后再编写您的代码.ICS文件也可以在Apple iPhone/iPad等远程设备下使用.

I think this per your last comment is working as designed. The ICS will just get you a notice on the calendar. I would go back to the Exchange side and use a new meeting form to get all the elements for interaction. If you pass a meeting notice to a Notes user (depending on the version that the client is using) from Exchange you can send invites out of the box. Notes can send replies back successfully in some instances. The issue might come up with reschedules and meeting cancels. These don't play well between systems well. Then you might run your present code to pass a ICS at the time of meeting change time/location. I would see how things work first then write your code. The ICS file will also work under remote devices like Apple iPhone/iPad.

这篇关于将iCalendar发送给也是活动组织者的用户的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆