Como dissecar dados brutos em um email

1

Pode haver uma resposta óbvia para essa pergunta, mas ainda não a encontrei. Eu tenho duas mensagens de e-mail que foram enviadas para duas pessoas diferentes em nossa empresa. Um indivíduo recebeu a mensagem e o outro não. Eu quero tentar entender melhor o porquê. Uma maneira que posso pensar em fazer isso é separar a mensagem de e-mail bruta (usamos o Exchange 2003) e ver se existe a possibilidade de o problema residir no lado do remetente e não no nosso lado.

Quais técnicas são normalmente usadas para dissecar mensagens de e-mail e / ou verificar sua validade. Além disso, o que pode ser feito no lado do Exchange para entender o que pode ter acontecido com mensagens de e-mail não entregues. Eu perguntei ao nosso administrador de intercâmbio local, e ele não pode responder a pergunta para mim, então estou procurando ajuda da comunidade - Obrigado.

    
por Steve Hawkins 18.06.2009 / 00:19

2 respostas

5

Você pode usar o recurso de rastreamento de mensagens do Exchange para ver exatamente o caminho que as mensagens recebidas receberam; é onde eu começaria. Há um tutorial decente aqui . Observe que isso é algo que seu administrador do Exchange terá que fazer.

    
por 18.06.2009 / 00:26
0

Bem, não acho que seja possível dissecar uma mensagem de e-mail que nunca chegou:)

1) Você deve eventualmente receber uma notificação de falha na entrega ao remetente, indicando por que uma mensagem falhou.

2) Ative o Message Tracking e você terá um log de todas as mensagens através do servidor. Aqui está um pequeno passo a passo .

3) Habilite o registro no serviço SMTP (se as mensagens forem originadas fora do servidor).

4) Verifique seus logs de firewall, especialmente se eles fazem algum tipo de filtragem de email (muitos fazem).

    
por 18.06.2009 / 00:28