Gmailアカウントをリレーとして使用して、CentOSおよびUbuntuでメールを送受信、読み取るようにメールクライアントMuttを設定する方法
認証には、次の2つのいずれかを行う必要があります。
Gmailで歯車アイコンをクリックし、Settings
に移動して、タブForwarding POP/IMAP
に移動し、Configuration instructions
行のIMAP Access
リンクをクリックします。
次にI want to enable IMAP
をクリックします。ページ下部のメールクライアントの設定に関する段落の下で、[Other
]を選択します。メールサーバーの情報をメモし、次のセクションに示すように、その情報を使用して詳細な設定を行います。
yum install mutt
Sudo apt-get install 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 = "[email protected]"
set imap_pass = "PASSWORD"
set from="[email protected]"
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://[email protected]:[email protected]:465/"
set move = no
set imap_keepalive = 900
Gmailのユーザー名にchange_this_user_name
を、GmailのパスワードにPASSWORD
などの適切な変更を加えます。そしてファイルを保存します。
これで、mutt
と入力するだけで、メールクライアントMuttを使用してメールを送信、受信、読む準備が整いました。
初めてSSL証明書の受け入れを求めるプロンプトが表示されます。これらの証明書を常に受け入れるには、a
を押します。
これで、Gmailの受信トレイが表示されます。
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 = "[email protected]"
set realname = "User Name"
set imap_user = "[email protected]"
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://[email protected]@smtp.gmail.com:465/"
set smtp_pass = "pwd"
set move = no
set imap_keepalive = 900