Endereço do remetente C# ews
-
09-09-2020 - |
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?
Solução
Você provavelmente está procurando
String sender = mes.Sender.Address;
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow