TELNET é um protocolo cliente-servidor de comunicações usado para permitir a comunicação entre computadores ligados numa rede (exemplos: rede local / LAN, Internet), baseado em TCP. Para testar o envio de mensagens por parte do servidor é possível utilizar o comandoTELNET. Envio para um servidor MX via SMTP sem autenticação:
Clique em "Iniciar" (Start) >> "Executar"(Run) >> Digite "CMD" ou "Command" >> Clique em "OK". No prompt digite: telnet <servidor-email de destino> 25 /Enter Digite: helo locaweb.com.br (ou seu domínio que está enviando a mensagem) /Enter Em seguida: mail from: <locaweb@seudominio> /Enter Depois: rcpt to: <locaweb@dominiodestinatario> /Enter Digite: data /Enter Crie o cabeçalho da mensagem, preencha; from: locaweb@seudominio /Enter; to: locaweb@dominiodestinatario /Enter ; subject: Titulo da mensagem /Enter Escreva o conteúdo de sua mensagem mensagem, após terminar o corpo da mensagem temos que colocar um "." em uma linha vazia e dar um <enter> O servidor de e-mail irá dizer que a mensagem ficou na fila para entrega (Queued mail for delivery) ou que a mensagem obteve sua entrega realizada com sucesso. Depois é só digitar um "quit" (sem as aspas) para fecharmos o teste de e-mail.
 IMPORTANTE: Com este tutorial explicamos como enviar um e-mail usando o Telnet e alguns comandos do SMTP. Nota: este é o procedimento para o envio de e-mail, caso aconteça algo nao esperado, pode ser devido a restrições do servidor de destino, qualquer erro que aparecer devemos investigá-lo para corrigir o fluxo de e-mails. Envio de mensagem via Telnet autenticado Antes de realizar a conexão via Telnet, acesse a seguinte URL: http://www.opinionatedgeek.com/dotnet/tools/Base64Encode/default.aspx Digite o login no campo de texto, em seguida clique no botão "Encode" (NÃO use a tecla "Enter" com o cursor no campo de texto!) Copie o resultado, que é o login codificado: ipsentry@www191.locaweb.com.br RESULTA EM: aXBzZW50cnlAd3d3MTkxLmxvY2F3ZWIuY29tLmJy | Faça o mesmo com a senha e copie o resultado: senhaxxxx RESULTA EM: c2VuaGF4eHg= | Na posse dos dados acima, realize a conexão Telnet: Clique em "Iniciar" (Start) >> "Executar"(Run) >> Digite "CMD" ou "Command" >> Clique em "OK". No prompt digite: telnet <servidor-email de destino> 25 /Enter Digite "auth login" (sem aspas). A resposta será: Cole o login codificado e aperte /Enter. A resposta será: Cole a senha codificada e aperte /Enter. Se o login e senha estiverem corretos, a resposta será: 235 ok, go ahead (#2.0.0) | Digite: helo locaweb.com.br (ou seu domínio que está enviando a mensagem) /Enter ; Pode ser utilizado também: helo locaweb.com.br (ou seu domínio que está enviando a mensagem) /Enter ; Digite: data /Enter Crie o cabeçalho da mensagem. Preencha: from: locaweb@seudominio /Enter to: locaweb@dominiodestinatario /Enter Return-Path:<mail remetente> /Enter subject: Titulo da mensagem /Enter Escreva o conteúdo de sua mensagem mensagem, após terminar o corpo da mensagem temos que colocar um "." em uma linha vazia e dar um <enter> O servidor de e-mail irá dizer que a mensagem ficou na fila para entrega (Queued mail for delivery) ou que a mensagem obteve sua entrega realizada com sucesso. Depois é só digitar um "quit" (sem as aspas) para fecharmos o teste de e-mail. Utilizando o comando Telnet tambem é possivel listar todas as mensagens que determinda caixa postal possui em seu webmail, realizando os passos a seguir:
telnet pop.dominio.com.br 110 USER usuario@dominio.com.br PASS senhadousuario list quit Obs.: Referencias de comandos POP, http://www.tcpipguide.com/free/t_POP3TransactionStateMailandInformationExchangeProc.htm Com o comando Telnet é possivel testar o funcionamento da caixa postal para com o protocolo IMAP, listando todas as pastas criadas no webmail.
telnet pop.dominio.com.br 143 zzz login usuario@dominio.com.br senhadousuario aaa list "" "*" zzz select "INBOX" zzz logout Obs.: No teste de imap, para enviar comandos ao servidor necessário usar 3 caracteres e depois um comando, nesse caso utilizei zzz ou aaa porque tanto faz. Referencias de comandos IMAP: http://www.tcpipguide.com/free/t_IMAP4AuthenticatedStateMailboxManipulationSelectio.htm |
0 comentários :
Enviar um comentário