1

メールに関する特定の情報 (messageID、メールボックス名、日付、from、to、subject、body、seq、date_inserted_db、hasattachment) を取得しようとしていますが、item.whatever メソッドまたは emailMessage を使用してキャストすることで、それらを正常に取得できます。EWS MAPI で電子メールの送信者を取得する方法 . 送信者の実際のメールアドレスを取得するにはどうすればよいですか?

EmailMessage mes = (EmailMessage)item;
String sender = mes.Sender.Name;

これにより、toosweetnitemare@whatever.com ではなく「toosweetnitemare」のようなメッセージが表示されます。私も試してみました

System.Web.Mail.MailMessage receivedMessage = GetMail();
string replyTo = receivedMessage.From;

しかし、それは私のコードではうまくいかず、フレームワークのバージョンを変更するように言われ続けました。奇妙で、私はそれを使いたくありません。

EWS またはキャストのいずれかを使用してアドレスが必要です。何か案は?

4

1 に答える 1

7

あなたはおそらく探している

String sender = mes.Sender.Address;
于 2011-05-23T21:11:53.140 に答える