使用EWS,创建AppointmentItem并添加资源。约会被添加到资源日历,电子邮件通知将转到资源收件箱。
但我不希望任何电子邮件通知只是想添加到日历。
我尝试使用SendInvitationsMode.SendToNone
,但它甚至没有添加日历。
然后我尝试使用
Mailbox mbox = new Mailbox(user);
但除了在日历中添加外,它还会发送电子邮件通知。
FolderId folder = new
FolderId(WellKnownFolderName.Calendar, mbox);
appointment.Save(folder);
所以,我想要的是:“在日历中添加但不向我发送通知”。
答案 0 :(得分:0)
SendInvitationsMode.SendToNone
是不添加通知的正确方法。
尽量不要发送到文件夹,而是发送到WellKnownFolderName.Calendar
appointment.Save(WellKnownFolderName.Calendar, SendInvitationsMode.SendToNone);