LinuxでGmailを使用してMuttをインストールおよび構成する方法
特にシェルスクリプトを使用して電子メールを自動化する場合は、Linuxターミナルから電子メールを送信する必要があります。 ThunderbirdやEvolutionのような電子メールプログラムは頼りになるツールのように見えるかもしれませんが、時には肥大化を感じることがあります。コマンドラインの操作に慣れている場合は、Linux独自のハートシステムを介して電子メールを送受信すると便利な場合があります。
Linux内でGmailおよびその他の電子メールクライアントを構成して、メールボックスにアクセスし、電子メールを送信し、端末から直接電子メールに応答することができます。メールボックスにアクセスするには、最初にMuttを構成する必要があります。これにより、長期的には作業が簡単になります。
Muttとは何ですか?
Muttは、SMTP(Simple Mail Transfer Protocol)を使用しているときに、ホスト間で電子メールを転送/受信するために使用されるオープンソースのテキストベースの電子メールクライアントです。 Muttをインストールするには、いくつかのコマンドに従う必要があります。そうすれば、Gmailメールボックスを簡単に設定できます。
飛び込む前に、MuttがLinuxにとって特別な理由を知りたいと思うでしょう。メールボックスハンドラーとしてのMuttの真の気概を納得させるいくつかの機能は次のとおりです。
- インストールと構成は簡単です。
- コマンドラインから直接、単一または複数の添付ファイル付きの電子メールを送信できます。
- Muttを使用すると、 CCの受信者にメールを送信できます。 およびBCC セクション。
- メッセージのスレッド化を心からサポートします。
- メーリングリストの優れた機能を利用します。
- mbox、maildir、MMDF、MHなどのさまざまなメールボックス形式がサポートされます。
- 少なくとも20の言語で利用できます。
- MuttはDSN(配信ステータス通知)機能をサポートしています。
LinuxにMuttをインストールする方法
Muttは標準のLinuxパッケージではないため、システムにプリインストールされていることはありません。パッケージマネージャーを使用してパッケージを手動でインストールする必要があります。
UbuntuとDebianの場合:
sudo apt-get install mutt
YUMを使用してRHEL/CentOSにMuttをインストールできます:
sudo yum install mutt
パッケージをFedoraにインストールするには:
sudo dnf install mutt
Archベースのディストリビューションでは、Pacmanを使用してパッケージをインストールできます:
sudo pacman -S mutt
LinuxでMuttを構成する方法
最初の構成手順として、インストール後にシステムがメール、ヘッダー、および証明書を保存するディレクトリをいくつか作成する必要があります。
次のコマンドを1つずつ発行します。
mkdir -p ~/.mutt/cache/headers
mkdir ~/.mutt/cache/bodies
touch ~/.mutt/certificates
touchコマンドを使用してMutt構成ファイルを作成します:
touch ~/.mutt/muttrc
muttrcを開きます お気に入りのテキストエディタを使用したファイル:
sudo nano ~/.mutt/muttrc
エディターが開いたら、メールボックスのIMAPとSMTPの詳細の入力を開始して、受信メールと送信メールのメールボックスの設定を入力します。
設定は次のとおりです。
set from = "[email protected]"
set realname = "First Last"
# IMAP settings
set imap_user = "[email protected]"
set imap_pass = "<mailbox password>"
# SMTP settings
set smtp_url = "smtps://[email protected]"
set smtp_pass = "<mailbox password>"
# Remote Gmail folders
set folder = "imaps://imap.gmail.com/"
set spoolfile = "+INBOX"
set postponed = "+[Gmail]/Drafts"
set record = "+[Gmail]/Sent Mail"
set trash = "+[Gmail]/Trash"
この例は、Muttを使用してGmailアカウントを設定する方法を示しています。必ずユーザー名を置き換えてください 、最初 、および最後 上記のスニペットで、メールアドレスのユーザー名、名、名前をそれぞれ指定します。
- から :送信者のメールID
- 本名 :これはあなたの名前になり、メールに表示されます。
- IMAP_user :これはあなたのメールアドレスです。
- IMAP_pass :他の誰もあなたのメールボックスにアクセスしないことが確実な場合に備えて、あなたの電子メールパスワード。
- SMTP_url :最初の部分は、メールボックスが配信用のメッセージを送信するURLを定義します。
- SMTP_pass :メールボックスのパスワード
- フォルダ :メールボックスの場所
- スプールファイル :メールが届くメールボックス内のフォルダ。
- 延期 :これは、延期されたメッセージ(ドラフト)を保存するフォルダーを参照します。
- 記録 :Gmailが送信されたメッセージを保存するディレクトリ。
- ゴミ箱 :削除されたメールを保存するディレクトリ。
GmailのIMAPおよびSMTP構成設定
ほとんどの場合、メールボックスのIMAPポート番号とSMTPポート番号は同じままである傾向があります。最良の結果を得るには、エディターウィンドウで設定を入力する前に、メールボックスの設定を確認することを常にお勧めします。
Gmailを使用している方のために、Gmailのメールボックス設定は次のとおりです。
すべての設定が完了したので、Muttを実行して、メールボックスの魔法が目の前で広がるのを見てみましょう。
LinuxでMuttを使用する方法
Muttでメールを送受信する前に、アプリケーションを起動する必要があります。ターミナルを起動し、 muttと入力します アプリケーションを起動するには:
mutt
Muttを使用して新しいメールを送信するには、 mと入力します ターミナルで。 Muttは、受信者の電子メールアドレス、件名、およびメッセージ本文を要求します。必要に応じてファイルを添付することもできます。すべての詳細を更新したら、 yを押します メールを送信します。
1。件名と本文のメッセージを記載したメールを送信する
メールに件名文字列を追加するには、 -sを使用します フラグ:
mutt -s "Testing Email from mutt" [email protected]
2。エコー付きパイプミュート
Muttでechoコマンドを実装して、メールのメッセージ本文を渡すことができます。
echo "Body Message" | mutt -s "Testing Email from mutt" [email protected]
3。添付ファイル付きのメールを送信する
ファイルを添付ファイルとして追加するには、コマンドの最後にファイルのパスを指定します。
echo "Body Message" | mutt -s "Testing Email from mutt" [email protected] test.txt
複数のファイルを添付する場合は、スペースで区切ってファイル名を渡します キャラクター。
echo "Body Message" | mutt -s "Testing Email from mutt" [email protected] -a test.tar.gz –a test2.tar.gz
4。複数の受信者にメールを送信する
同様に、複数のメールアドレスを追加してメールを送信することもできます:
mutt -s "Testing Email from mutt" [email protected], [email protected], [email protected]
5。 CCおよびBCCモードで受信者を追加する
-cを使用できます および-b カーボンコピーとブラインドカーボンコピーのメールアドレスを指定するフラグ。
mutt -s "Subject of mail" -c ; -b ; mail address of the recipient
以下の例では、Muttは[email protected]を宛先として使用します アドレス、カーボンコピーとブラインドカーボンコピーでメールをそれぞれ[email protected]と[email protected]に送信します。
mutt -s “Test Email” -c [email protected] -b [email protected] [email protected]
6。コマンドラインヘルプを取得する
行き詰まったと感じた場合は、 -hを使用してMuttの助けを求めることができます。 フラグ。
mutt -h
Muttのメールインターフェースの確認
インターフェイスウィンドウの最上部にあるメニューバーを使用すると、さまざまなタブ間を移動できます。ターミナルウィンドウには、すぐ下にキーボードショートカットも表示されます。中央のペインはメッセージを表示するためのものです。
残念ながら、Muttにはメールコンポーザーが組み込まれていないため、メッセージ本文を作成するには、Nano、Vim、Emacsなどのテキストエディタを使用する必要があります。
Muttでは次のコマンドを使用できます:
- m :新しいメールを作成する
- q :終了
- d :削除
- r :返信
- y :送信
- i :終了
Muttの何が特別なのですか?
Muttは、目的を果たし、比較的小さく、仕事を成し遂げるオープンソースパッケージです。迅速な処理と機知に富んだエラー処理にもかかわらず、メール内の画像の表示に関しては不十分です。
迅速な結果を返すためにテキスト形式で作成されているため、Muttは画像付きのメールではうまく機能しないと感じる人もいるかもしれません。それでも、Linux用のコマンドライン電子メールクライアントが必要な場合は、Muttを最初に選択する必要があります。
-
LinuxでOpenboxウィンドウマネージャーをインストールして構成する方法
Openboxは、軽量で高度に構成可能なウィンドウマネージャーです。最小限のUbuntuのような軽量ディストリビューションに最適です。ただし、それに慣れるのは、新しいユーザーにとっては少し気が遠くなるかもしれません。手始めに、最初にインストールすると、黒い画面が表示されます。これは恐ろしいことかもしれませんが、いくつかのポインタを使用すると、セットアップに慣れ、コンピュータにログインするたびに黒い画面が表示されないように設定できるようになります。ここでは、LinuxPCにOpenboxをインストールして構成する方法を示します。 Openboxのインストール Debian / Ubuntuベー
-
LinuxでBluetoothを設定する方法
マウス、キーボード、ヘッドセットなどのBluetooth周辺機器の普及に伴い、これらのデバイスの有線バージョンを使用することを想像するのは難しい場合があります。一部のLinuxディストリビューションでは、Bluetoothは箱から出してすぐに完全にセットアップされます。 UbuntuやElementaryのようなディストリビューションを使用すると、Bluetoothを簡単にセットアップしてマシンで動作させることができます。ただし、FedoraやArch Linuxなどの他のディストリビューションでは、マシンでBluetoothのメリットを十分に享受する前に、いくつかのセットアップを行う必要があ