web-dev-qa-db-ja.com

送信者として表示名を変更するにはどうすればよいですか?

サーバーから次のようにメールを送信します。

echo "This is the body of the email" | mail -s "This is the subject line" [email protected]

[email protected]を実際のメールアドレスに置き換えることに注意してください。そしてそれは動作します。このニックネームがどこから来たのかを知る必要がありますか?

enter image description here

サーバーでubuntu 14.04を使用していますが、その名前を変更するにはどうすればよいですか?

2
stack

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になります。

3
fkraiem

mailを使用すると、echo "Test" | mail -a "From: Someone <[email protected]>" [email protected]などの適切な構文を使用してユーザー名を設定できます。

0
richbl