J'ai un serveur smtp pour envoyer des emails via Red Hat 7.2 Si je tape les commandes sur le serveur, le courrier est envoyé avec succès. Cependant, j'ai essayé de créer un script pour envoyer des mails automatiquement mais cela a échoué. Mon script:
#!/bin/bash
(
echo "HELO server.com";
echo "MAIL FROM: account@server.com";
echo "RCPT TO: rcptoacc@server.com";
echo "DATA";
echo "From: account@server.com";
echo "To: rcptoacc@server.com";
echo "Subject: Test mail";
echo -e "\n";
echo "Ok.";
echo "Bye";
echo -e "\n\n.";
echo "QUIT";
) | /usr/bin/telnet smtp_server 25
Qu'est-ce que je fais mal?
echo -e
donc ce n'est pas un script POSIX