RHEL 8.4
いくつかの条件に応じて、会社のsmtpサーバーを介して電子メールを送信するスクリプト(同じ問題が対話的に発生しても差がある場合はcronを介して実行)があります。
送信する添付ファイルがない場合は、次のように単純なプレーンテキストEメールが送信されますmailx
。
echo "blarge" | mailx -s "Mumble" $ADDR
CSVファイルを送信する必要がある場合は、次のコマンドを実行してください。
echo $CSVDATA | mutt -e 'set content_type=text/html' -s "Blarge" $ADDR
内容は~/.muttrc
まさにこうです。
set smtp_url="smtp://ourcorporatesmptservername"
これは何年もうまくいきましたが、muttの電子メールは月曜日に届きませんでした。
今それはecho "blarge" | mutt -s "Mumble" $ADDR
動作しません。
ローカルシステムで設定が変更されているようですが、mailxの電子メールが新しいsmtpサーバーに送信されていることをどこで確認できるかわかりません。 (ローカルシステムのポート25では何も待機しません。)