Pergunta

Estou tentando obter informações específicas sobre um e-mail (messageID, mailboxname, data, de, para, assunto, corpo, seq, date_inserted_db, hasattachment) e posso obtê-las com sucesso usando o método item.whatever ou usando emailMessage para lançar o item como mostrado em Como obter o remetente de um e-mail no EWS MAPI?.Como posso obter o endereço de e-mail real do remetente?

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

Isso me dá algo como "toosweetnitemare" em vez de toosweetnitemare@whatever.com.Eu também tentei

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

Mas isso não funcionaria bem com meu código e ficava me dizendo para mudar a versão do meu framework.Estranho e não quero usá-lo.

Quero o endereço usando EWS ou transmissão.Alguma ideia?

Foi útil?

Solução

Você provavelmente está procurando

String sender = mes.Sender.Address;
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top