電子メールは現在、今日の世界では非常に一般的な通信媒体です。 誰でも簡単に通信したり、電子メールを送信することにより、友人、家族、同僚と任意の文書を共有することができます。 一般的に、人々はGmail、Yahoo、Hotmailなどのような無料の電子メールサーバーを使用しています。 メールを送信するためのもの。 ができるメールの送信先からのコマンドラインで簡単にLinuxオペレーティング-システム. Linuxで電子メールを送信する方法はたくさんあります。 一部共通す方へのメールを送Ubuntuのオペレーティングシステムのターミナルはこのチュートリアルです。,
初期化:
多くのLinuxコマンドは、コマンドラインから、またはbashスクリプトを使用して電子メールを送信することが可能です。 しかし、SMTPサーバーがシステムに正しく設定されていない場合、電子メール送信コマンドは機能しません。 コマンドラインから電子メールを送信するために独自のSMTPサーバーを設定したり、GmailやYahooなどの有名な電子メールサービスプロバイダーの無料のSMTPサーバーを使用 GmailアカウントのSMTPサーバーを使用します。, このタスクを行うには、Gmailアカウントを選択し、そのアカウントが電子メールを送信するために”安全性の低いアプリを許可する”オプションを有効にす このオプションを有効にするには、次のチュートリアこのオプションを有効にした後、ファイル’/etc/ssmtp/ssmtpを開く必要があります。ファイルの最後に次の行を追加します。 セットアップを完了するには、メールアドレスを’AuthUser’に、メールパスワードを’AuthPass’に設定する必要があります。
例-1:Sendmailコマンドの使用
Linuxでよく使われているメール送信コマンドの一つが`sendmail’です。, のユーザーが簡単にメールの送信先からのコマンドラインこのコマンドです。 Sendmailパッケージがシステムにインストールさ
メールの内容が”email”という名前のファイルに格納されているとします。txt”は以下の内容です。 ここでは、’Subject:’の後のテキストはメールの件名として送信され、残りの部分はメールの本文として送信されます。
メール。,txt
メール本文のテスト
次のコマンドのように受信者のメールアドレスで`sendmail’コマンドを実行します。
例-2:’mail’コマンドの使用
Linuxでメールを送信するための最も一般的なコマンドは`mail`コマンドです。 このコマ 以下のコマンドを実行すinstall`を使用してインストールするメール`コマンドです。,
次のコマンドは、このコマンドがシステムにインストールされている場合、このコマンドのバージョンを表示します。
‘-s’オプションは、メールの件名を定義するために`mail`コマンドで使用されます。 次のコマンドのように、メールの件名と受信者のメールアドレスを指定して`-s’オプションで’mail’コマンドを実行しま それはCcを要求します:アドレス。 Cc:フィールドを使用したくない場合は、空白のままにしてenterキーを押します。, メッセージ本文を入力し、Ctrl+Dキーを押して電子メールを送信します。
コマンドにメールメッセージ本文を追加する場合は、次のコマンドのように'<<<‘演算子を使用します。
`-a`オプションを使用して、’mail’コマンドで送信者のメールアドレスを追加することもできます。 次のコマンドは、件名、’message subject’、送信者の名前と電子メールアドレス、’Admin<>’と受信者の電子メールアドレス、およびメッセージ本文、’testing message’,
エコーとパイプ(|)コマンドを使用して、電子メールメッセージ本文を送信することもできます。 次のコマンドは、pipe(|)コマンドを使用してメッセージ本文を送信します。
メールは、`mail`コマンドを使用し、コンマを区切って受信者のアドレスを追加することにより、複数の受信者に送信できます。 次のコマンドは、二つの受信者に電子メールを送信します。
例-3:`mutt`コマンドを使用して
`mail`コマンドと同様に、`mutt`コマンドはデフォルトでUbuntuにインストールされていません。, 以下のコマンドを実行すinstall`を使用してインストールするミ`コマンドです。
‘mutt`コマンドは`mail`コマンドと同様に動作しますが、`mutt`コマンドにはメールを送信する独自のエディタがあります。 有効な電子メールアドレスで次のコマンドを実行して電子メールを送信します。
あなたは’mail’または`mutt`コマンドで`-a`オプションを使用して任意のファイルを添付することができます。 次のコマンドは、ファイル項目を添付します。,txtメールを送信中。
例-4:’SSMTP’コマンドを使用して
別の電子メールコマンドは`ssmtp`コマンドです。 Ssmtpがインストールさ Ssmtpのインストールコマンドは、例1に示されています。 ssmtpコマンドとsendmailコマンドも同様に動作します。
有効な電子メールアドレスで次のコマンドを実行します。 メールの件名と本文を入力します。 終了して電子メールを送信するには、ctrl+Dを押します。,
例-5:mailxコマンドを使用して
テキストメッセージを送信するだけでなく、HTMLコンテンツをメール本文として送信できます。 “Test”という名前のHTMLファイルを作成します。html’をメッセージ本文として使用します。
テスト。,
<body>>
<h3> Email Sending </h3>
<font size=”2″ color=”red”>Testing Message body</font>
<</body>
</html>
`mailx` command works like `mail` command., `Mailx`コマンドでHTMLコンテンツをメッセージ本文として送信するには、Content-Typeをtext/htmlとして言及する必要があります。 次のコマンドは’test’の内容を送信します。html’電子メールメッセージ本文としてのファイル。
<テストします。html””
受信者のメールアカウントの受信トレイをチェックすると、メールのリストが次の画像のように表示されます。,
結論
上記のコマンドを正しく実行した後、読者がLinuxでコマンドラインから簡単にメールを送信できることを願っています。