「送信者」と「受信者」が電子メールに正しく表示されるようにmailxを使用して電子メールを送信するにはどうすればよいですか?

「送信者」と「受信者」が電子メールに正しく表示されるようにmailxを使用して電子メールを送信するにはどうすればよいですか?

Ubuntu 12.04システムからEメールを送信する必要があります。これを行うにはコマンドを使用していますmailx。以下は私が使用しているコマンドで、うまく機能します。

echo "Test server started at `date +"%F %T"` on `hostname -f`" | mailx -r "[email protected]" -s "Test Email" "[email protected]"

ただし、電子メールを受信すると、[マイFromセクションに]が表示され、[マイ[email protected]セクションに]とがTo表示されます。[email protected][email protected]

電子メールを受信した後、[email protected]「送信者」には表示されず、「受信者」にのみ表示されるのですか?[email protected]

通常、私が望むのは、「送信者」セクションに自分のコンピュータ名が表示されるのではなく、「送信者」セクションに自分の電子メールが表示され、「受信者」セクションに自分の電子メールが表示されるように電子[email protected]メールを送信することです。部分。[email protected][email protected][email protected]

インストール中に何かを変更する必要があると思いますかmailutils?私はそれを使ってインストールしました。sudo apt-get install mailutils

「送信者」と「受信者」が電子メールに正しく表示されるようにmailxを使用して電子メールを送信するにはどうすればよいですか?

Ubuntu 12.04を実行しています -

david@machineA:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 12.04 LTS
Release:        12.04
Codename:       precise

答え1

mailutilsこのオプションはサポートされていないようです-r。 -rオプションをサポートするheirloom-mailxパッケージに置き換えます(またはsendmail -r [または-f]を使用)。

http://manpages.ubuntu.com/manpages/lucid/man1/mail.1.html

 -p, -r, --print, --read
              print all mail to standard output

取付ける:

sudo apt-get インストール ガボ-mailx

関連情報