2012-02-28 129 views
2

我想發送回覆電子郵件。我在使用EWS的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(); 

錯誤:錯誤:您必須加載或轉讓該物業,然後才能讀取它的值。

回答

3

mes.Sender.Address尚未分配 - 只有在爲其分配了值之後,才能讀取屬性。請參閱MSDN上的EmailMessage.Sender以供參考。

+0

感謝您的回覆,現在就開始工作。 – rdk1992 2012-02-28 16:31:17

+0

@ rdk1992 - 很高興幫助!請將此答案標爲正確,以便可以幫助其他人解決類似問題。 – SliverNinja 2012-02-28 16:39:29