Exchange (portanto, Outlook também) não reconhece remetentes em mensagens originadas por SMTP

1

Eu tenho um aplicativo que precisa enviar e-mails (internos), então naturalmente ele usa o SMTP. Nosso servidor de e-mail é o Microsoft Exchange.

Quando olho para os e-mails no Outlook, algo não está correto com o endereço do remetente. Ele aparece como um endereço SMTP adequado, em vez de um contato do Exchange (ou algo assim ... não tenho ideia de como chamá-lo).

Uma troca SMTP é assim:

220 mail.example.com Microsoft ESMTP MAIL Service ready at Thu, 7 Mar 2013 11:04:41 -0500
EHLO HOSTNAME
250-mail.example.com Hello [0.0.0.0]
250-SIZE 15728640
250-PIPELINING
250-DSN
250-ENHANCEDSTATUSCODES
250-AUTH
250-8BITMIME
250-BINARYMIME
250 CHUNKING
MAIL FROM: [email protected]
250 2.1.0 Sender OK
RCPT TO: [email protected]
250 2.1.5 Recipient OK
DATA
354 Start mail input; end with <CRLF>.<CRLF>
To: Adam Batkin <[email protected]>
From: Adam Batkin <[email protected]>
Subject: Test

Test

.
250 2.6.0 <[email protected]> Queued mail for delivery

Mas quando vejo a mensagem no Outlook, o remetente aparece como " Adam Batkin <[email protected]> " em vez de apenas "Adam Batkin". Se eu clicar em Responder, a mesma coisa acontece. Digamos que a mensagem foi enviada para uma lista de distribuição em que eu estava, se eu clicar em Responder a todos, o Outlook não reconhecer que o remetente é o endereço meu (o que normalmente seria, se a mensagem não fosse entrar por SMTP), então meu endereço aparece na lista Para: da resposta.

Alguma idéia sobre como formatar mensagens SMTP para que o Exchange / Outlook reconheça os remetentes / destinatários como usuários internos, em vez de endereços de e-mail SMTP opacos?

    
por Adam Batkin 07.03.2013 / 17:11

1 resposta

1

Há muito tempo, o Exchange / Outlook fez exatamente isso. Então a Microsoft percebeu que era uma falha de segurança e mudou para o comportamento atual.

    
por 14.03.2013 / 06:05

Tags