Eu tenho um servidor smtp para enviar e-mails através do Red Hat 7.2 Se eu digitar os comandos no servidor, o e-mail será enviado com sucesso. No entanto, tentei criar um script para enviar e-mails automaticamente, mas ele falha. Meu script:
#!/bin/bash
(
echo "HELO server.com";
echo "MAIL FROM: [email protected]";
echo "RCPT TO: [email protected]";
echo "DATA";
echo "From: [email protected]";
echo "To: [email protected]";
echo "Subject: Test mail";
echo -e "\n";
echo "Ok.";
echo "Bye";
echo -e "\n\n.";
echo "QUIT";
) | /usr/bin/telnet smtp_server 25
O que estou fazendo de errado?