サーバーから次のようにメールを送信します。
echo "This is the body of the email" | mail -s "This is the subject line" [email protected]
[email protected]
を実際のメールアドレスに置き換えることに注意してください。そしてそれは動作します。このニックネームがどこから来たのかを知る必要がありますか?
サーバーでubuntu 14.04を使用していますが、その名前を変更するにはどうすればよいですか?
mail
は使用しないでください。mailx
(パッケージbsd-mailx
)やmutt
など、より優れたコマンドラインMUAがあります。
mailx
は、-r
フラグを使用して必要な処理を行います。
echo Test. | mailx -r "Joe Sender <[email protected]>" -s Test [email protected]
ちなみに、受信者の表示名も同様に指定できます。
たとえばgmail.comに表示されるニックネームは、<[email protected]>
の外側にあるFrom
フィールドの一部に由来するため、この例ではJoe Senderになります。
mail
を使用すると、echo "Test" | mail -a "From: Someone <[email protected]>" [email protected]
などの適切な構文を使用してユーザー名を設定できます。