Sendmail: Sending test messages with SMTP session tracking
Below please find a test script for making sendmail send messages with SMTP session tracking.
WARNING: The script requires root
privileges.
#/bin/sh
SENDMAIL_BIN=/usr/sbin/sendmail
# Change sender and recipient as needed in your case
SENDER=john.doe@example.net
RECIPIENT=jane.done@example.com
SUBJECT=test
SENDER_HDR=$SENDER
SENDER_ENV=$SENDER
RECIPIENT_HDR=$RECIPIENT
RECIPIENT_ENV=$RECIPIENT
# -Am - use sendmail.cf instead of submit.cf
# -i - do not treat "single dot" line as "END OF MESSAGE"
# -v - verbose mode (includes SMTP session tracking)
# -d60.5 - track map lookups (including authinfo map lookups)
# -d8.20 - track DNS lookups
$SENDMAIL_BIN -i -v -Am -d60.5 -f$SENDER_ENV -- $RECIPIENT_ENV <<END_OF_MESSAGE
Subject: $SUBJECT
To: $RECIPIENT_HDR
From: $SENDER_HDR
Message Body
END_OF_MESSAGE