我使用以下内容作为源,使用我的.NET程序发送Outlook会议请求: Sending Outlook meeting requests without Outlook? 这对我很有用,但我仍有一个问题/问题。
如果我直接向Outlook发送邀请,我可以定义我不想要邀请的人回答(接受,拒绝,...)。因此,如果被邀请的人打开我的邮件他们看不到接受,拒绝...按钮。
如果我使用我的.NET程序发送自动生成的邮件,我也想要这种行为。是否可以选择以编程方式取消响应功能?所以接收者如果打开我自动生成的邮件,就会看到接受,拒绝...按钮?
我已经尝试设置RSVP = False,DISALLOW-COUNTER = True:
BEGIN:VEVENT
ATTENDEE;CN=receiver@mail.de;RSVP=FALSE:receiver@mail.de
SET X-MICROSOFT-DISALLOW-COUNTER:TRUE
.
.
.
END:VEVENT
我用Outlook保存了两个ICS文件 - 一个启用了答案,另一个启用了答案。以上两行是唯一不同的行,但它在我生成的消息中不起作用。如果我打开邮件,它仍会显示接受,拒绝,...按钮。有什么想法吗?
答案 0 :(得分:1)
我相信你在谈论Outlook的“请求响应”选项。取消选中后,Outlook会为所有与会者生成RSVP = FALSE的.ics文件。当与会者收到此消息时,他们仍会看到“接受”,“暂定”,“拒绝”按钮,但这些按钮不会发送回复,他们只会确定此邀请是如何或是否添加到他们自己的日历中。
如果选中“请求响应”,则RSVP = TRUE将用于所有与会者,这将导致他们的Accept / Tentative / Decline按钮也显示立即发送响应,不发送响应的选项(这相当于什么在未选中“请求响应”时发生,并在发送前编辑响应。