我想发送一封回复电子邮件。我在 microsoft 使用 EWS 的示例中找到了这个示例。问题是我在运行这段代码时收到此错误。
ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2007_SP1);
EmailMessage mes = new EmailMessage(service);
string replyto = mes.Sender.Address;
Console.WriteLine(replyto);
mes.Subject = "Notification Received";
mes.Body = "Your notification has successfully been added to the site";
mes.ToRecipients.Add(replyto);
mes.Send();
错误: 错误:您必须先加载或分配此属性,然后才能读取其值。
最佳答案
mes.Sender.Address
尚未分配 - 在为属性分配值之前,您无法读取该属性。请参阅EmailMessage.Sender
MSDN 上供引用。
关于c# - 使用 EWS 发送电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9485246/