sendmail: 不明なユーザー [閉じる]

sendmail: 不明なユーザー [閉じる]

Exadata lnuxサーバーでメール(またはsendmail)を実行しようとすると、「dead.letter」エラーが発生します。/var/log/maillogファイル表示stat=User unknown

/etc/mail/sendmail.mcファイルを更新して「SMART_HOST」エントリを変更してみましたが、まだ機能しません。

/home/oracle/dead.letter... Saved message in /home/oracle/dead.letter 

pri=30068, relay=[127.0.0.1] [127.0.0.1], dsn=5.1.1, stat=User unknown 

答え1

sendmail.cf編集後にsendmail.mcsendmailを再作成して再起動しますか? sendmailが自分自身をローカルと見なすドメインを見つけるのも簡単です。echo '$={w}' | /usr/sbin/sendmail -bt

そうでない場合は、別の場所にメールを送信する単純なクライアント構成の場合、変更submit.mc(および再構築submit.cf)だけで他のホストにメールを送信するのに十分です(ホストがダウンしたときに再起動するクライアントmqueueキュー実行者またはデーモンがあると仮定します) )。適切なmspライン:

FEATURE(`msp', `datsmarthost.example.com')dnl

この場合、デフォルトのsendmailデーモンを実行する必要はありません(クライアントメールキューの実行者のみを実行したり、クローンジョブで処理したりできます)。

関連情報