Introdução
Às vezes precisamos testar a funcionalidade de envio de e-mails em algum servidor e não temos um cliente de e-mail para isso. Com as instruções abaixo você poderá realizar esse teste com o aplicativo Telnet via prompt de comando (cmd).
Passo-a-Passo
- Abra o prompt de comando no servidor que deseje testar o envio de e-mails;
- Conectar-se ao servidor que enviará o e-mail.
Digite: telnet <nome ou ip do servidor> <número da porta> e tecle <enter>
Ex1: telnet srvcorreio01 25 <enter>
Ex2: telnet 176.0.15.225 25<enter>Dica: Geralmente a porta é a 25. Veja essa informação com o administrador que configurou o servidor de e-mails. - Definir o domínio de envio de e-mail. Digite: Helo <nome do domínio>
Ex: helo meudominio.com.br <enter> - Definir o e-mail do remetente. Digite: mail from : e-mailRemetente
Ex: mail from : aaa@bbb.com.br <enter> - Definir o e-mail do destinatário. Digite: rcpt to : e-mailDestinatario
Ex: rcpt to : bbb@aaa.com.br <enter> - Definir o corpo do e-mail. Digite: data
Ex: data <enter>
OBS: Depois de teclar <enter> digite o que deseja ser colocado no corpo do e-mail. - Enviar o e-mail. Digite: .
Basta digitar um “.” em uma linha vazia do prompt.
Pronto. O servidor será capaz de enviar o e-mail montado com as especificações definidas acima. Se algum erro acontecer, repare na mensagem de erro e pesquise na internet uma solução para isso.
Dicas:
- Quando tento me conectar o prompt volta para o estado normal e nada acontece.
R.: Provavelmente o servidor de origem não possui permissão para se conectar ao servidor de correio. Cheque essa permissão. - Quando digito <enter> sempre aparece a mensagem “Unrecognized command” ou “Unrecognized Parameter”
R.: Digite o comando pausadamente e sem erros. Usar a tecla “backspace” ou “delete” para corrigir algum caractere já inviabiliza o comando. Digite pausadamente.
Páginas relacionadas:
Se quiser saber mais sobre o envio de e-mails por Telnet, sugiro as páginas abaixo:
-
Testando envio de e-mail via Telnet
- Send mail through SMTP using Telnet
-
Sending Email without a Client
-
Trivial uses of Telnet – SMTP
Pegando a dica do Wagner, corrigi o texto onde estava “mail to” para “mail from”. Obrigado Wagner!
Olá, bom dia! Como eu faço pra enviar um email com um arquivo anexado dessa mesma forma? Obrigado!
quando acesso o servidor , os caracteres digitados não aparecem.O que fazer? obrigado.
kra nao aprece msmo mais tudo q tiver sendo digitado esta sendo imterpretado pelo terminal!!!!!!1
OLHE PO MEU QUERIA SABER O SEGUINTE A MERDA DO MEU PRONT NAO APARESCE NADA QUE FASSO!???????
Como é que um cara pos graduado, cheio de certificados ainda escreve MERDA, ensinando ERRADO é melhor não escrever! Os comandos acima estão errados: o "helo" deve ser substituido por "ehlo". E bela dica essa a sua: "Se algum erro acontecer, repare na mensagem de erro e pesquise na internet uma solução para isso.". Valeu pela dica!!!
Olá Claudio!
Só porque eu sou pós-graduado e ter uma certificação não significa que eu saiba tudo e que sou melhor ou pior que alguém. Meu objetivo no meu blog é escrever sobre assuntos que possam ajudar outras pessoas. Se escrevi algo que considera errado, faça um comentário construtivo apontando o meu erro que certamente irei corrigí-lo no blog. Eu erro muito, vou continuar errando e sempre aprendendo.
Dica pra você: ser humilde é ser inteligente. Pense nisso.
Apesar do comentário não tão polido, obrigado pela visita.
amigo, corriga seu tutorial, no lugar de mail to: é mail from:
antes de postar algum tutorial, tome cuidado pra nao colocar nada errado pois pode ter gente que estuda ou tenta aprender por meio do site e se ele for aprender por aqui, vai aprender arrado!
o allberao !!
aqui eu queria te perguntar ate q dia q eu vou ficar aqui em mesquita!falo entao