タイトルで述べたように、到着で電子メールを送信すると中断されます。mailx -a somefile.txt -s "blah blah" [email protected]
cat somefile.txt | mailx -s "blah blah" [email protected]
この/etc/postfix/main.cf
relayhost
変数は会社のメールサーバーとして設定されます。
確かに関連する注意によると、mutt(postfixリレーホストと同じ会社のメールサーバーを指すsmtp_url)を介して送信されたメールがビットバケットから消えるようです。
echo "" | mutt -s "this is a test" [email protected]
先月末までにすべてがうまくいきました。 2年以上にわたって中に入っているファイルが変わらず、/etc/postfix
メールサーバーを再構成したのだろうか。
答え1
mailx -a somefile.txt -s "blah blah" [email protected]
停止せずに標準入力でメール本文を入力するのを待っています。
以前に停止しなかった場合は、stdinが開いている可能性があります。/dev/null
その場合は空のメール本文が届きます。
cat somefile.txt | mailx -s "blah blah" [email protected]
奇妙な書き込み方法:
<somefile.txt mailx -s "blah blah" [email protected]
添付ファイルを追加せずにファイルから電子メール本文をインポートします。
次のようにすることもできます。
echo please find the file attached. |
mailx -a somefile.txt -s "blah blah" [email protected]