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

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

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


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 コマンドからログ レベルを指定します