2012-02-28 26 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

+0

@ rdk1992 - 喜んで助けてください!同様の問題を持つ他の人に役立つように、この回答を正しいとマークしてください。 – SliverNinja

関連する問題