sendmailというも何だし、postfixでsmtpを立ち上げようとして、半日つぶれてしまったのですな。
事の発端はファイルサーバーからの異常通知メールを飛ばしたかった・・・のですよ。で、どこを調べても簡単に立ち上げられる・と書いてあるのに、 ちっとも順調には行かなかったです。
結局、こちらの「Postfix でsmtp-authの外部smtpにメールをリレーする方法(OP25B対策)」サイトを参考にして、ワイワイやって/var/log /maillogを追って見たところ、認証で失敗していることが判明し、別のsmtpに変えたら、あっさり動作しちゃった!
そんなモノなんですよね。解決する瞬間って。
次に同じことで、頭を悩まさないように「main.cf」の最終行に追加した記述を記録しておきましょう
myhostname = mail.xxx.xxx.xxx
mydomain = xxx.xxx.xxx
mynetworks = 127.0.0.0/8, 192.168.0.0/24
mydestination = $myhostname,xxx.xxx.xxx
myorigin = $myhostname
home_mailbox = Maildir/
inet_interfaces = all
relayhost = [mail.yyy.yyy.yyy]:587
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/smtp-auth
smtp_sasl_security_options = noanonymous