Як встановити / налаштувати mutt з Gmail на CentOS та Ubuntu?


10

Як налаштувати клієнт електронної пошти Mutt для надсилання, отримання та читання електронної пошти під CentOS та Ubuntu за допомогою облікового запису Gmail як ретранслятора

Відповіді:


25

Налаштування Gmail

Для аутентифікації вам потрібно буде виконати одну з двох речей:

  1. Створіть для свого облікового запису Google пароль для вашого додатка (єдиний варіант, якщо ви використовуєте 2FA),
  2. Увімкніть менш безпечний доступ до додатків (не варіант із 2FA)

У gmail перейдіть на значок шестірні, перейдіть до Settings, перейдіть на вкладку Forwarding POP/IMAPта натисніть Configuration instructionsпосилання в IMAP 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_nameу своє ім’я користувача PASSWORDgmail та пароль gmail. І збережіть файл.

Тепер ви готові надсилати, отримувати та читати електронну пошту за допомогою клієнта електронної пошти Mutt, просто набравши текст mutt.

Вперше він запропонує прийняти сертифікати SSL; натисніть, aщоб завжди приймати ці сертифікати.

Тепер вам буде запропоновано вашу поштову скриньку Gmail.


2
Це все ще працює з Ubuntu та Gmail на сьогодні, якщо хтось цікавився.
mkingsbu

1
Працює з Gmail та mutt, встановленими за допомогою brew на OSX High Sierra. Відверто кажучи, це повинно працювати з будь-якою звичайною установкою mutt. Дякую Сушант!
Венода

1
Для мене прекрасно працювало ... Єдине, що я хочу додати, це те, що якщо у вас включена 2fa, вам потрібно буде встановити пароль програми. Ви можете дістатися до цього в налаштуваннях свого облікового запису google під захистом.
Рікі Нельсон

Після виконання вищезазначених кроків. Mutt все ще каже unable to reach imap.gmail.com. Як тут можна звузити проблему?
Prathu Baronia

2
@SushantMane Я знайшов рішення своєї проблеми, воно не було пов'язане з налаштуваннями доступу IMAP. Мережа мого університету заблокувала порти IMAP, і тому mutt не зміг підключитися imap.gmail.com. Все працювало нормально після переходу на зовнішню мережу.
Прату Баронія

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
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.