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

Linux 端末からメールを 1 行で送信する

パイプでエコーを使用して、プロンプトや確認を回避できます。

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

echo "Subject: test" | /usr/sbin/sendmail [email protected]

これにより、テキスト ファイルをエコーすることなく、1 つのコマンド ラインで実行できます。この回答は、@ mti2935 の回答に基づいています。したがって、クレジットはそこにあります。


メール Linux システム上のかなりの数のプログラムを表すことができます。その背後にあるのは sendmail です または後置 .後者をお勧めします。

お好みのパッケージマネージャーからインストールできます。次に、構成する必要があります。構成が完了したら、次のようにメールを送信できます。

 echo "My message" | mail -s subject [email protected]

詳細については、マニュアルを参照してください。

Postfix の設定に関する限り、その方法についてはインターネット上にたくさんの記事があります。ドメインが登録されているパブリック サーバーを使用している場合を除き、通常、メールを送信できる SMTP サーバーにメールを転送することをお勧めします。 .

たとえば、gmail の場合は、http://rtcamp.com/tutorials/linux/ubuntu-postfix-gmail-smtp/または他の同様のチュートリアルに従ってください。


Linux
  1. Linuxコマンドラインから電子メールの添付ファイルを送信する4つの方法

  2. SSMTPを使用してLinuxターミナルから電子メールを送信する方法

  3. Linux シェルスクリプトからメールを送信する

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

  2. Linux上の外部SMTPサーバーを使用してコマンドラインからメールを送信する

  3. Linuxのコマンドラインからメールを送信するための9つのmail/mailxコマンドの例

  1. コマンド ラインから電子メールを送信するにはどうすればよいですか?

  2. Linux コマンドラインからの SHA-256 ハッシュの生成

  3. Linux でのバックグラウンド プロセス