ウェブサイト検索

Mutt - ターミナルからメールを送信するためのコマンドライン電子メールクライアント


システム管理者として、サーバーからユーザーまたは他の人にメールを送信する必要があることがあります。そのために、以前は Web ベースのインターフェイスを使用して電子メールを送信していましたが、これは本当に便利ですか?絶対にノーです。

このチュートリアルでは、mutt (ターミナル電子メール クライアント) コマンドを使用して、コマンド ライン インターレースから電子メールを送信します。

マットって何ですか?

Mutt はコマンドラインベースのメールクライアントです。これはUnixベースのシステムでコマンドラインからメールを送信したり読んだりするための非常に便利で強力なツールです。 Mutt は、 メール受信用のPOP プロトコルとIMAP プロトコルもサポートしています。電子メールを送信するための色付きのインターフェイスが表示されるため、コマンド ラインから電子メールを送信するのが使いやすくなります。

マットの特徴

Mutt のその他の重要な機能は次のとおりです。

  1. インストールと設定は非常に簡単です。
  2. コマンドラインから添付ファイルを含む電子メールを送信できるようにします。
  3. メール送信時にBCC (ブラインドカーボンコピー) やCC (カーボンコピー) を追加する機能もあります。 。
  4. メッセージのスレッド化が可能になります。
  5. これはリストをメール送信する機能を提供します。
  6. また、maildirmboxMHMMDF などの非常に多くのメールボックス形式もサポートしています。
  7. 少なくとも 20 言語をサポートします。
  8. またDSN配送状況通知)にも対応しています。

Linux に Mutt をインストールする方法

図に示すように、パッケージ インストーラーを使用して Linux ボックスにMutt クライアントを非常に簡単にインストールできます。

apt-get install mutt (For Debian / Ubuntu based system)
yum install mutt (For RHEL / CentOS / Fedora based system)
設定ファイル

Mutt Email クライアントの設定ファイル。

  1. メイン設定ファイル: すべてのユーザーに対してグローバルに変更を加えるには mutt の場合、メール設定ファイル「/etc/Muttrc」を変更できます。
  2. Mutt のユーザー設定ファイル : Mutt の特定のユーザーに特定の設定を設定したい場合は、~/.muttrc または ~ でそれらの設定を行うことができます。 /.mutt/muttrc ファイル。
muttコマンドの基本構文
mutt options recipient
Mutt でメールを読む

現在ログインしているユーザーのメールを読むには、端末上で「mutt」を実行するだけで、現在のユーザーのメールボックスが読み込まれます。

[root@tecmint ~]#  mutt

特定のユーザーのメールを読むには、どのメール ファイルを読むかを指定する必要があります。たとえば、あなた (root として) ユーザー「John」のメールを読みたい場合、「-f」 で彼のメール ファイルを指定する必要があります。 > muttコマンドのオプション。

[root@tecmint ~]#  mutt -f /var/spool/mail/john

-R」 オプションを使用してメールボックスを 読み取り専用 モードで開くこともできます。

muttコマンドでメールを送信する

この例では、次のコマンドでテストのメール[email に送信します。 「-s」 オプションは、 メールの件名を指定するために使用されます。

[root@tecmint ~]#  mutt -s "Test Email" [email 

ターミナルに上記のコマンドを入力すると、インターフェイスが開き、メールの受信者アドレスと件名を確認し、インターフェイスが開きます。ここで、受信者のメールアドレスを変更できます。

  1. t を押して受信者の電子メール アドレスを変更します。
  2. Cc アドレスを c で変更します。
  3. a を使用してファイルを添付ファイルとして添付します。
  4. q を使用してインターフェースを終了します。
  5. y を押してそのメールを送信します。

: 「y」を押すと、mutt がメールを送信しているというステータスが以下に表示されます。

カーボンコピー(Cc)とブラインドカーボンコピー(Bcc)を追加

-c」と「-b」を使用して、mutt コマンドでメールに CcBcc を追加できます。オプション。

[root@tecmint ~]# mutt -s "Subject of mail" -c <email add for CC> -b <email-add for BCC> mail address of recipient
[root@tecmint ~]# mutt -s “Test Email” -c [email   -b [email  [email 

この例では、root[email に電子メールを送信し、[email Cc として設定しています。アドレスと [email Bcc として使用します。

添付ファイル付きのメールを送信する

mutt コマンドで「-a」オプションを使用すると、 コマンドラインから添付ファイルを含む電子メールを送信できます。

[root@tecmint ~]# mutt  -s "Subject of Mail" -a <path of  attachment file> -c <email address of CC>  mail address of recipient
[root@tecmint ~]# mutt -s "Site Backup" -a /backups/backup.tar  -c [email  [email 

上のスナップショットでは、メールに添付された添付ファイルが表示されていることがわかります。

muttrcファイルの使用

送信者の名前と電子メールを変更したい場合は、その特定のユーザーのホーム ディレクトリにファイルを作成する必要があります。

[root@tecmint ~]# cat .muttrc

これに次の行を追加します。保存して閉じます。

set from = "[email "
set realname = "Realname of the user"
助けを求める

mutt 」のヘルプメニューを印刷するには、「-h」オプションを指定する必要があります。

[root@tecmint ~]# mutt -h

Mutt 1.4.2.2i (2006-07-14)
usage: mutt [ -nRyzZ ] [ -e <cmd> ] [ -F <file> ] [ -m <type> ] [ -f <file> ]
       mutt [ -nx ] [ -e <cmd> ] [ -a <file> ] [ -F <file> ] [ -H <file> ] 
       mutt [ -i <file> ] [ -s <subj> ] [ -b <addr> ] [ -c <addr> ] <addr> [ ... ]
       mutt [ -n ] [ -e <cmd> ] [ -F <file> ] -p -v[v]
options:
  -a <file>     attach a file to the message
  -b <address>  specify a blind carbon-copy (BCC) address
  -c <address>  specify a carbon-copy (CC) address
  -e <command>  specify a command to be executed after initialization
  -f <file>     specify which mailbox to read
  -F <file>     specify an alternate muttrc file
  -H <file>     specify a draft file to read header from
  -i <file>     specify a file which Mutt should include in the reply
  -m <type>     specify a default mailbox type
  -n            causes Mutt not to read the system Muttrc
  -p            recall a postponed message
  -R            mailbox in read-only mode
  -s <subj>     specify a subject (must be in quotes if it has spaces)
  -v            show version and compile-time definitions
  -x            simulate the mailx send mode
  -y            select a mailbox specified in your `mailboxes' list
  -z            exit immediately if there are no messages in the mailbox
  -Z            open the first folder with new message, exit immediately if none
  -h            this help message

今のところmutt コマンドについてはこれで終わりです。mutt コマンドの詳細については、mutt のマニュアルページを読んでください。