Pour voir la façon dont sendmail dialogue avec le serveur SMTP local, on peut l'appeller disectement pour envoyer le message, et mettre l'option -v :
$ /usr/lib/sendmail -v mdecore@multimania.com From: mdecor@division.domaine.fr To: mdecore@multimania.com Petit essai mdecore@multimania.com... Connecting to machine.division.domaine.fr. via smtp... 220 machine.division.domaine.fr ESMTP Sendmail 8.11.1/jtpda-5.2 ready at Tue, 2 Jan 2001 14:40:00 +0100 (CET) >>> EHLO machine.division.domaine.fr 250-machine.division.domaine.fr Hello mdecor@machine.division.domaine.fr [193.51.26.5], pleased to meet you 250-ENHANCEDSTATUSCODES 250-8BITMIME 250-SIZE 250-DSN 250-ONEX 250-ETRN 250-XUSR 250 HELP >>> MAIL From:<mdecor> SIZE=65 250 2.1.0 <mdecor>... Sender ok >>> RCPT To:<mdecore@multimania.com> 250 2.1.5 <mdecore@multimania.com>... Recipient ok >>> DATA 354 Enter mail, end with "." on a line by itself >>> . 250 2.0.0 f02De0t09353 Message accepted for delivery mdecore@multimania.com... Sent (2.0.0 f02De0t09353 Message accepted for delivery) >>> QUIT 221 2.0.0 machine.division.domaine.fr closing connection $
Il suffit juste de mettre les deux en-têtes From: et To: suivies du corps du message.