Uma das ferramentas utilizadas para testar se o servidor de e-mail está respondendo na porta correta ou se está enviando e-mails é chamada
telnet.
Provavelmente você já ouviu falar que essa ferramenta já não é mais confiável, temos novas ferramentas para utilizar etc. Bom, isso é verdade, porém se você apenas deseja testar se o seu servidor de e-mail está respondendo da forma que deveria, podemos utilizar telnet (o mesmo pode ser feito com o comando nc).
Isto será rápido e não irá afetar o servidor.
Utilizaremos o servidor de e-mails mail.example.com em nosso exemplo abaixo. Conecte ao servidor utilizando telnet (especifique a porta correta do seu servidor. Utilizaremos a padrão, 25):
# telnet mail.example.com 25
Trying 192.168.1.14...
Connected to mail.example.com.
Escape character is '^]'.
220 mail.example.com ESMTP Postfix (Debian/GNU)
É possível ver no exemplo acima que acabamos de conectar ao servidor de e-mails.
A partir de agora será preciso digitar alguns comandos para confirmar que a entrega de e-mails está realmente funcionando. Sabemos que o servidor está acessível, do contrário não conseguiríamos conectar.
Veja a seguinte lista de comandos que utilizaremos:
- HELO mail.example.com - inicia a conversa com o servidor de e-mails mail.example.com e a partir deste momento o servidor reconhecerá este cliente.
- MAIL FROM: admin@example.com - informa quem estará enviando o e-mail. O e-mail deve existir (dependendo da sua configuração).
- RCPT TO: leonardo123@gmail.com - informa quem estará recebendo este e-mail.
- DATA - escreva a mensagem e pressione . (ponto) para finalizar e adicionar o e-mail à fila.
- quit - este comando sairá da linha de comando do telnet.
Para resumir, aqui está o que fizemos:
Estamos adicionando um e-mail à fila de e-mails do servidor, este e-mail será enviado para leonardo123@gmail.com com remetente admin@example.com e o conteúdo digitado em DATA. Observe a saída abaixo:
# telnet mail.example.com 25
Trying 192.168.1.14...
Connected to mail.example.com.
Escape character is '^]'.
220 mail.example.com ESMTP Postfix (Debian/GNU)
MAIL FROM: admin@example.com
250 2.1.0 Ok
RCPT TO: leonardo123@gmail.com
250 2.1.5 Ok
DATA
354 End data with <CR><LF>.<CR><LF>
Hello, this is a test
.
250 2.0.0 Ok: queued as 651E650DCD06
quit
221 2.0.0 Bye
Connection closed by foreign host.
Todos os comandos digitados retornaram uma mensagem com o código 250, significando sucesso.
Nenhum comentário foi encontrado.