WindowsEnvio de e-mail por Telnet

Envio de e-mail por Telnet

São alguns poucos passos para se fazer o envio de e-mails por Telnet, mas como qualquer outro procedimento feito via linha de comando, requer atenção.

Os comandos a seguir devem ser executados na ordem que são exibidos.

Vou explicar passo-a-passo. Então, sugiro a leitura completa do artigo antes de executar os passos.

São esses os comandos:

1 – Estabelecer conexão:

telnet host-ou-IP porta-de-saída

Exemplo:

telnet 200.123.456.789 25

Observação: A porta 25 não é um padrão, mas é adotada pela maioria das empresas brasileiras. Se a conexão não for estabelecida, verificar a porta, firewall, etc.

helo host-ou-IP

Exemplo:

helo 200.123.456.789

Ou:

helo localhost

Observação: O IP pode não ser aceito. Depende do servidor de e-mails. Se não funcionar, tente usar “localhost” (sem aspas). Se não funcionar, verificar o host correto junto ao provedor do SMTP.

2 – Autenticando usuário e senha.

Alguns provedores exigem autenticação de usuário e senha. Se o seu provedor não requer autenticação, pule esse passo.

AUTH LOGIN

A seguir, informe, respectivamente, seu login e sua senha codificados em Base64.

Para codificar seu login e senha, acesse http://www.motobit.com/util/base64-decoder-encoder.asp

3 – Especificar o remetente da mensagem.

mail from:remetente@domínio
mail from:wiliam@blogporta80.com.br

Observação: Informar o e-mail de quem enviará a mensagem.

4 – Informar o destinatário da mensagem.

rcpt to:remetente

Exemplo:

rcpt to:billgates@microsoft.com

Observação: Não utilizar mais de um destinatário, apenas 1 por e-mail.

5 – Criando a Mensagem

data

Assunto:

subject: Assunto-Da-Mensagem

Remetente:

from: Nome-Do-Remetente

Exemplo:

from:Wiliam

Destinatário:

 to: Nome-Do-Destinatário

Exemplo:

 to:Bill Gates

Nesse ponto, você *digitará a mensagem* à ser enviada.

Ao concluir a mensagem, *tecle ENTER duas vezes*, digite o caractere “.” (ponto) e tecle ENTER uma vez mais. A mensagem será enviada.para enviar a mensagem.

Segue agora o fluxo completo:

telnet 200.123.456.789 25
helo 200.123.456.789
mail from:wiliam@blogporta80.com.br
rcpt to:billgates@microsoft.com
data
subject: Link para download do Linux...
from: Wiliam
to:Bill Gates
Grande amigo. Segue o link para baixar a distro do Linux que te falei...


.

Você deverá receber uma confirmação de envio, como esta:

250 2.0.0 Ok: queued as 29D18FA0327A7

Como sempre, em caso de dúvidas, estou à disposição.

Categories: Windows Tags: , , ,

Comments

  1. 2012/04/23 20:25

    Olá amigo...não passa do rctp to: Onde que pode estar o erro? Obrigado.
  2. 2012/04/24 18:36

    Gunner, provável que seja uma restrição em seu servidor de SMTP. Seria bom, nesse caso, conversar com o responsável pelo SMTP Server. O que dá a entender é que o seu user não autenticou com sucesso ou até autenticou, mas o envio via linha de comando não é possível pro falta de certificado ou coisa do tipo.
  3. 2012/05/29 18:25

    ó sim.... Vou verificar o problema... acho que tenho que dar permissão no meu server. Obrigado.

Post a comment

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

This site uses Akismet to reduce spam. Learn how your comment data is processed.