・sendmail.mcに以下の行を追加
define('confSMTP_LOGIN_MSG','unknown')dnl
define(`confRECEIVED_HEADER',`$?sfrom $s $.$?_($?s$|from $.$_)
$.$?{auth_type}(authenticated)
$.by $j (sendmail)$?r with $r$. id $i$?u
for $u; $|;
$.$b')dnl
・/etc/mail/helpfileの以下の行をコメントアウト
#smtp This is sendmail version $v
#smtp To report bugs in the implementation send email to
#smtp sendmail-bugs@sendmail.org.
次に、ETRNコマンドですが、上記の書き込みで MTA と MSA について理解されたという前提で説明します。
外部への中継を仕事とする MTA は、常時接続でないメール受信先に送信出来なかった場合には、サーバの中でキューにためます。
そして相手先のサーバは自分がインターネットに接続されたときに、ETRNコマンドを送信して自分宛のメールを再送するよう依頼します。
送信ドメイン認証は、「逆引きチェック」でも「MX based relay」にも該当しない別モノです。受信側でのチェックをやる場合はポリシーによっては弊害が出る可能性はありますが、送信側でDNSにTXT RRを書くと、何も弊害がないどころか相手が送信ドメイン認証のチェックをしている場合にメールを撃墜されないための識別信号として作用します。