GNU/Linux >> Linux の 問題 >  >> Linux

mail コマンドを使用してメールを送信するときの from ユーザーを指定します。

SMTP 経由で送信する場合、mail man ページでは、from を設定するようアドバイスしています。 変数、このように (CentOS 6 でテスト済み):

mail -s Subject -S [email protected] [email protected]

-a を使用してファイルを添付することもできます オプション:

mail -s Subject -S [email protected] -a path_to_attachement [email protected]

mail -r [email protected] -R [email protected]

-r =from-addr-R =返信先アドレス

著者は、彼のバージョンのメールがこのフラグをサポートしていないことを示しています。しかし、これを行うバージョンがあれば問題なく動作します。


-a で必要な追加ヘッダーを指定できます

$mail -s "Some random subject" -a "From: [email protected]" [email protected]

http://www.mindspil.org/962 に解決策があるようです。

基本的に:

echo "This is the main body of the mail" | mail -s "Subject of the Email" [email protected] -- -f [email protected]


Linux
  1. Stratisを使用してコマンドラインからLinuxストレージを管理する

  2. LinuxコマンドラインからのGoogleドライブの使用

  3. Alpineを使用してコマンドラインからiCloud/GMailメールを使用する方法

  1. mailコマンドを使用してLinuxターミナルまたはスクリプトから電子メールを送信する

  2. Linuxの「mail」コマンドを使用してHTMLメールを送信する方法は?

  3. コマンドラインからLinuxサーバーを移行するときにrsyncを高速化する

  1. シェルスクリプト内から passwd コマンドを使用する

  2. パイプからコマンドラインで作成するときに、zip 内でファイル名を指定するにはどうすればよいですか?

  3. pytest - テストを実行する CLI コマンドからログ レベルを指定します