Pour tester les serveurs de mail ou pour envoyer un mail depuis un script, on peut utiliser le programme netcat (abrégé nc) :
nc serveur.domaine.fr 25 < smtpconnexion

Il faut que le fichier soit au format dos. On peut le convertir avec
unix2dos smtpconnexion
issu du package tofrodos.

Voici un exemple de transaction SMTP :
HELO moi.moi.fr
MAIL FROM: user@yahoo.fr
RCPT TO: user2@domaine.fr
DATA
test
.
QUIT