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

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

メールを使用できます:

$mail -s <subject> <recipients>

次に、メッセージを入力し、ピリオドのみの行で終了します。これにより、作業が完了したことが通知され、メッセージが送信されます。

電子メールを STDIN からパイプすることもでき、電子メールのテキストとして送信されます:

$<mail-generating-program> | mail -s <subject> <recipients>

このアプローチに関する注意事項 - コンピュータがインターネットに接続されていて、DNS 設定が適切に設定されていない限り、メッセージへの返信を受け取ることはできません。 POP または IMAP メール アカウントにリンクできる、より堅牢なコマンドライン プログラムについては、pine または mutt を調べてください。


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

または:

$ cat | mail -s "A few lines off the top of my head" [email protected]
This is where my
multiline
message would go
^D

^D - ctrl を押すことを意味します +d


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

  2. コマンドラインアプリをバックグラウンドに直接送信する方法は?

  3. コマンドラインからIcewmを再起動する方法は?

  1. Linuxコマンドラインからソフトウェアをインストールする方法

  2. コマンドラインからミュートする方法は?

  3. コマンドラインから IP アドレスを取得するにはどうすればよいですか?

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

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

  3. コマンドラインから dbus 信号を発信する方法