segunda-feira, 8 de dezembro de 2008

Como enviar email usando Telnet


Boa tarde pessoal,

Depois de alguns dias sem postar, resolvi postar algumas dicas sobre emails e protocolo SMTP. Neste primeiro post vou mostrar como enviar email através do prompt de comando, ou prompt do DOS como é conhecido.

Então vamos lá...

Você deve seguir estes passos no servidor de emails ou servidor de SMTP (Simple Mail Transfer Protocol). Lembrando que nós vamos enviar emails, então por isso o protocolo a ser utilizado deve ser o SMTP.

O SMTP é um protocolo de envio apenas, o que significa que ele não permite que um usuário receba as mensagens de um servidor. Para receber mensagens, é necessário utilizar o protocolo POP3 ou IMAP.

SMTP é um protocolo simples como o próprio nome diz. Ele é baseado em texto simples, onde um ou vários destinatários de uma mensagem são especificados junto com o servidor e a mensagem a ser transferida. É bastante fácil testar um servidor SMTP usando o programa telnet.

Passo 1.
Abra o prompt de comando no windows ou shell de comandos no linux;

Passo 2.
Digite: telnet ip_do_servidor_ou_endereço_do_servidor 25 aperte Enter
Ex: telnet www.exemplo.com.br 25
Se der errado aparecerá uma mensagem de erro, caso contrário continue. 25 é a porta do SMTP.


Passo 3.
Digite: Helo server aperte Enter
O nome dado depois do Helo pode ser qualquer um. Aparecerá a mensagem Pleased to meet you.

Passo 4.
Digite: mail from: <remetente> aperte Enter
Ex: mail from: <teste@teste.com.br>
Se der tudo certo aparecerá a mensagem Sender Ok.

Passo 5.
Digite: rcpt to: <destinatário> aperte Enter
Ex: rcpt to: <joao@teste.com.br>
Se der tudo certo aparecerá a mensagem Recipient Ok.

Passo 6.
Digite: data aperte Enter
Agora é só você digitar a mensagem que deseja enviar, e quando desejar finalizar a mensagem dê um Enter e digite um ponto final (.) e aperte Enter. O ponto indicará que a mensagem foi finalizada. Uma mensagem irá aparecer.

Passo 7.
Digite: quit aperte Enter
Pronto. Sua mensagem foi enviada através do prompt.

Isso ai pessoal...Isso é muito simples, mas minha intenção aqui não foi somente de enviar emails pelo DOS, mas sim de você poder colocar esta rotina em qualquer aplicação tanto windows como linux. No próximo post vou mostrar como enviar emails através de uma aplicação feita em C++.

Espero que tenham gostado.

2 comentários:

  1. Muito bom para enviar mensagens de erro em um servidor... Parabéns!

    ResponderExcluir
  2. Isso mesmo Mayron...em breve mais informações sobre este assunto. Valeu pela visita.

    ResponderExcluir

Obrigado pela participação. Continue visitando Dúvidas de Programação - Programming Doubts

Links

Related Posts with Thumbnails