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