Mutt は、MIME、GPG、および PGP の包括的なサポートを提供しながら、典型的なメール形式とプロトコルをサポートするフル機能のテキストベースのメール ユーザー エージェントです。その性質上、Mutt は非常に便利なパッケージであり、すべてのサーバー管理者が慣れ親しむべきツールであるため、このレシピの目的は、Mutt を使用してカスタマイズされたレポートとメッセージを宛先に配信する方法を示すことです。
mutt のインストールと設定
1. 必要に応じて mutt RPM パッケージをインストールします。
# yum install -y mutt
2. オンライン ドキュメントを確認します。
# man mutt
3. システム全体の構成ファイルにメール配信サーバーを設定します。変更を加える前に、構成ファイルのバックアップを取ってください。
# cp -p /etc/Muttrc /etc/Muttrc.ORIG
# vi /etc/Muttrc ### Change the mail handler to have a line reading: smtp_url=smtp://mailserver.thegeekdiary.com
4. ファイルを保存します。既にアクティブな mutt セッションを再起動します。
mutt コマンドを使用して電子メールを送信する
mutt コマンドを次の形式で使用して、件名、メッセージ本文、および添付ファイルを指定し、コマンド ラインからメールを送信します。
# echo "" | mutt -s "subject" -i body.txt -a attachment.txt [email protected]
こちら
-s メールの件名を指定するために使用されます。
-i メッセージ本文を含むファイルを指定するために使用されます。
-a 添付ファイルを指定するために使用されます。
mutt で一般的に使用されるその他のオプションは次のとおりです。
-b Bcc アドレスを追加するために使用されます。
-c Cc アドレスを追加するために使用されます。
-e “unmy_hdr from; my_hdr 差出人:[email protected]” – 送信者のアドレスを指定する場合 (デフォルト以外)。
Mutt は対話モードでも使用できます。開始するには、コマンド ラインで「mutt」と入力します。
# mutt
mutt を使用して HTML 形式でメールを送信する方法
以下の構文を使用して、mutt を使用して HTML メールを送信します:
# mutt -e "set content_type=text/html" [[email protected]] -s "This is the subject" < /tmp/email_body.html
ここで、
/tmp/email_body.html html メール本文があります。