Mutt - ターミナルからメールを送信するためのコマンドライン電子メールクライアント
システム管理者として、サーバーからユーザーまたは他の人にメールを送信する必要があることがあります。そのために、以前は Web ベースのインターフェイスを使用して電子メールを送信していましたが、これは本当に便利ですか?絶対にノーです。
このチュートリアルでは、mutt (ターミナル電子メール クライアント) コマンドを使用して、コマンド ライン インターレースから電子メールを送信します。
マットって何ですか?
Mutt はコマンドラインベースのメールクライアントです。これはUnixベースのシステムでコマンドラインからメールを送信したり読んだりするための非常に便利で強力なツールです。 Mutt は、 メール受信用のPOP プロトコルとIMAP プロトコルもサポートしています。電子メールを送信するための色付きのインターフェイスが表示されるため、コマンド ラインから電子メールを送信するのが使いやすくなります。
マットの特徴
Mutt のその他の重要な機能は次のとおりです。
- インストールと設定は非常に簡単です。
- コマンドラインから添付ファイルを含む電子メールを送信できるようにします。
- メール送信時にBCC (ブラインドカーボンコピー) やCC (カーボンコピー) を追加する機能もあります。 。
- メッセージのスレッド化が可能になります。
- これはリストをメール送信する機能を提供します。
- また、maildir、mbox、MH、MMDF などの非常に多くのメールボックス形式もサポートしています。
- 少なくとも 20 言語をサポートします。
- また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 クライアントの設定ファイル。
- メイン設定ファイル: すべてのユーザーに対してグローバルに変更を加えるには mutt の場合、メール設定ファイル「/etc/Muttrc」を変更できます。
- 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
ターミナルに上記のコマンドを入力すると、インターフェイスが開き、メールの受信者アドレスと件名を確認し、インターフェイスが開きます。ここで、受信者のメールアドレスを変更できます。
- t を押して受信者の電子メール アドレスを変更します。
- Cc アドレスを c で変更します。
- a を使用してファイルを添付ファイルとして添付します。
- q を使用してインターフェースを終了します。
- y を押してそのメールを送信します。
注: 「y」を押すと、mutt がメールを送信しているというステータスが以下に表示されます。
カーボンコピー(Cc)とブラインドカーボンコピー(Bcc)を追加
「-c」と「-b」を使用して、mutt コマンドでメールに Cc と Bcc を追加できます。オプション。
[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 のマニュアルページを読んでください。