Como depurar / monitor SMTP Communications?

votos
13

HTTP de depuração é fácil, você tem todo o tipo de ferramentas para fazê-lo (como Fiddler). E sobre SMTP?

Como depurar SMTP Communications?

Meu sistema alvo é o Windows.


ferramentas sugeridas:

  • Etéreo
  • tcpdump
  • O Monitor de rede Microsoft
Publicado 19/05/2009 em 15:35
fonte usuário
Em outras línguas...                            


6 respostas

votos
11

Para as duas pessoas que responderam com Ethereal: Nós renomeado o projeto para Wireshark ( http://www.wireshark.org ) em 2006 devido a problemas de marca registrada. Eu recomendo fortemente a atualização.

Dependendo do seu problema exato, do Wireshark Follow TCP Fluxo recurso é bastante útil para depurar protocolos de mensagens Internet, incluindo SMTP.

Respondeu 19/05/2009 em 20:21
fonte usuário

votos
9

Como capturar e-mails com Wireshark:

  1. Obter Wireshark -> Instalar
  2. Em filtro de entrar smtpcliqueApply digite descrição da imagem aqui
  3. Quando você começa filtrada linhas clique no botão direito do mouse em um deles e selecione 'Siga fluxo TCP'. Você deve obter janela como seguinte digite descrição da imagem aqui
  4. (Opcional) Se você quiser inspecionar conteúdo de e-mail que são base64 codificados copiar parte que se parece com rabiscos em uma das base64 ao texto conversores, há uma abundância online. Você deve obter texto legível que foi enviado.

digite descrição da imagem aqui

Espero que isso poupa-lhe algum tempo.

Respondeu 18/02/2015 em 12:28
fonte usuário

votos
5

smtp-cli é bom para isso. Na página inicial:

smtp-cli é um cliente de linha de comando SMTP poderoso com um suporte para funcionalidades avançadas, tais como STARTTLS, SMTP-AUTH, ou IPv6

Além de ser um cliente completo, a sua --verboseopção torna a ferramenta que eu acho que você está procurando para rastrear problemas de SMTP (como, por exemplo, por que um servidor está rejeitando um dado: endereço, que é como eu encontrei a ferramenta :-) )

Novamente a partir da homepage:

É também uma ferramenta conveniente para testar e depurar configurações de servidores SMTP. Até mesmo os administradores de correio de hardcore acostumado a digitar o protocolo SMTP sobre telnet precisa de uma ferramenta especializada quando se trata de verificar as definições de encriptação de seu servidor habilitado TLS com autenticação de usuário subseqüente. Essas coisas são muito difíceis de digitar em uma sessão de telnet à mão :-)

Respondeu 20/02/2012 em 00:16
fonte usuário

votos
4

Tente Ethereal - é um analisador de protocolo de rede livre.

O protocolo SMTP é tudo ascii, então quando você ver o que está dentro da conexão TCP, você deve ser bom para ir.

Vai levar um pouco de trabalho aprendendo a usar Ethereal.

Respondeu 19/05/2009 em 15:39
fonte usuário

votos
2

Você pode usar um servidor de desenvolvimento SMTP, como Netuno ou Antix . Ambos funcionam da mesma maneira: eles criam um servidor SMTP "fake" em sua máquina para que você possa testar o seu e-mail enviando métodos, sem enviar as mensagens que recebem.

Respondeu 19/05/2009 em 15:44
fonte usuário

votos
2

Use ferramentas como o etéreo (www.ethereal.com) ou tcpdump (www.tcpdump.org), se você quiser ver o tráfego SMTP.

Se você gostaria de verificar o seu servidor para o cumprimento afinação padrões, fazer uma


telnet relay-test.mail-abuse.org

do seu servidor SMTP e verifica seu servidor para retransmissão vulnerabilidades.

Respondeu 19/05/2009 em 15:43
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more