SMTP 経由で送信する場合、mail man ページでは、from を設定するようアドバイスしています。 変数、このように (CentOS 6 でテスト済み):
mail -s Subject -S example@unixlinux.online example@unixlinux.online
-a を使用してファイルを添付することもできます オプション:
mail -s Subject -S example@unixlinux.online -a path_to_attachement example@unixlinux.online
mail -r example@unixlinux.online -R example@unixlinux.online
-r =from-addr-R =返信先アドレス
著者は、彼のバージョンのメールがこのフラグをサポートしていないことを示しています。しかし、これを行うバージョンがあれば問題なく動作します。
-a で必要な追加ヘッダーを指定できます
$mail -s "Some random subject" -a "From: example@unixlinux.online" example@unixlinux.online
http://www.mindspil.org/962 に解決策があるようです。
基本的に:
echo "This is the main body of the mail" | mail -s "Subject of the Email" example@unixlinux.online -- -f example@unixlinux.online