CentOSとUbuntuでGmailを使用してmuttをインストール/セットアップする方法


10

Gmailアカウントをリレーとして使用して、CentOSおよびUbuntuでメールを送受信、読み取るようにメールクライアントMuttを設定する方法

回答:


25

Gmailの設定

認証には、次の2つのいずれかを行う必要があります。

  1. Googleアカウントのアプリケーション固有のパスワードを生成します(2FAを使用している場合の唯一のオプション)。
  2. オンにあまりセキュアアプリのアクセス(2FAでないオプション)

Gmailで、歯車アイコンをクリックしSettings、に移動し、タブForwarding POP/IMAPに移動してConfiguration instructionsIMAP Access行のリンクをクリックします。

次にをクリックしますI want to enable IMAP。ページ下部のメールクライアントの設定に関する段落の下で、を選択しますOther。メールサーバーの情報をメモし、次のセクションに示すように、その情報を使用して詳細設定を行います。

muttをインストールする

CentOS

yum install mutt

Ubuntu

sudo apt-get install mutt

Muttを設定する

作成する

mkdir -p ~/.mutt/cache/headers
mkdir ~/.mutt/cache/bodies
touch ~/.mutt/certificates

mutt構成ファイルを作成する muttrc

touch ~/.mutt/muttrc

muttrcを開く

vim ~/.mutt/muttrc

次の構成を追加

set ssl_starttls=yes
set ssl_force_tls=yes

set imap_user = "change_this_user_name@gmail.com"
set imap_pass = "PASSWORD"

set from="change_this_user_name@gmail.com"
set realname="Your Name"

set folder = "imaps://imap.gmail.com/"
set spoolfile = "imaps://imap.gmail.com/INBOX"
set postponed="imaps://imap.gmail.com/[Gmail]/Drafts"

set header_cache = "~/.mutt/cache/headers"
set message_cachedir = "~/.mutt/cache/bodies"
set certificate_file = "~/.mutt/certificates"

set smtp_url = "smtps://change_this_user_name@gmail.com:PASSWORD@smtp.gmail.com:465/"

set move = no
set imap_keepalive = 900

change_this_user_nameGmailのユーザー名やPASSWORDGmailのパスワードなど、適切な変更を加えます。そして、ファイルを保存します。

これで、と入力するだけで、メールクライアントMuttを使用してメールを送信、受信、読む準備ができましたmutt

初めてSSL証明書を受け入れるように求められます。を押すaと、これらの証明書が常に受け入れられます。

これで、Gmailの受信トレイが表示されます。


2
誰かが疑問に思っていたとしても、これは現在でもUbuntuとGmailで動作します。
mkingsbu 2016

1
OSX High Sierraにbrewを介してインストールされたGmailとmuttでも動作します。率直に言って、これはmuttの通常のインストールで機能します。Sushantに感謝します。
ヴェノダ2018年

1
私にとって完璧に機能しました...追加する唯一のことは、2faを有効にしている場合、アプリケーションのパスワードを設定する必要があるということです。あなたはセキュリティの下であなたのグーグルアカウント設定でそれに到達することができます。
リッキーネルソン

上記の手順を実行した後。Muttはまだ言いunable to reach imap.gmail.comます。ここで問題をどのように絞り込むことができますか?
Prathu Baronia

2
@SushantMane私の問題の解決策を見つけました、それはIMAPアクセス設定に関連していませんでした。私の大学のネットワークはIMAPポートをブロックしているため、muttはに接続できませんでしたimap.gmail.com。外部ネットワークに切り替えた後、すべてが正常に機能しました。
Prathu Baronia

0

a)Googleアカウントからアプリケーション固有のパスワードを生成する

b01)Mutt Mail User Agentをインストールします。

apt install mutt

b02)ルーターでポート転送、トリガー、または仮想サーバーの変更を行う必要はありません。

b03)次のようにディレクトリを生成します。

mkdir -p ~/.mutt/cache/headers

mkdir ~/.mutt/cache/bodies

touch ~/.mutt/certificates

b04)次のmuttrc構成を使用します。

nano muttrc上の.muttディレクトリ:

set from = "user@gmail.com"
set realname = "User Name"
set imap_user = "user@gmail.com"
set imap_pass = "pwd"
set folder = "imaps://imap.gmail.com:993"
set spoolfile = "imaps://imap.gmail.com/INBOX"
set postponed ="+[Gmail]/Drafts"
set header_cache =~/.mutt/cache/headers
set message_cachedir =~/.mutt/cache/bodies
set certificate_file =~/.mutt/certificates
set smtp_url = "smtps://user@gmail.com@smtp.gmail.com:465/"
set smtp_pass = "pwd"
set move = no
set imap_keepalive = 900
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.