Тематические термины: mutt, POP3, IMAP.
CentOS:
yum install mutt
Ubuntu:
apt-get install mutt
FreeBSD:
pkg install mutt
Рассмотрим принцип настройки клиента Mutt для работы по IMAP и POP3.
Открываем конфигурационный файл:
vi ~/.muttrc
И приводим его к следующему виду:
set from = [email protected]set imap_user = [email protected]set imap_pass = passwordset smtp_pass = passwordset realname = “Дмитрий Моск”set smtp_url = smtp://smtp.admins24.com:465/set folder = imaps://imap.admins24.com:993
set spoolfile = +INBOXset postponed = +[Gmail]/Drafts
set use_from = yesset editor=’nano’set sort = reverse-threadsset sort_aux = last-date-received
set fast_reply=yesset include=yesset forward_quote=yesset delete=yes
set imap_keepalive = 900set copy = noset move = no
set header_cache = ~/.mutt/cache/headersset message_cachedir = ~/.mutt/cache/bodiesset certificate_file = ~/.mutt/certificates
set ssl_starttls = yesset ssl_force_tls = yesset smtp_authenticators = ‘login’
* где необходимо обратить внимание на следующие опции:
Для проверки вводим команду:
При запросе подтвердить принятие сертификата, нажимаем a.
set from = [email protected]mins24.comset smtp_pass = passwordset realname = “Дмитрий Моск”set smtp_url = smtp://smtp.mail.ru:465/
set pop_user = [email protected]set pop_pass = passwordset pop_host = pops://pop.admins24.com:995/set pop_reconnect = yesset pop_checkinterval = 1set pop_delete = no
set mbox_type = mboxset folder = ~/mailset mbox = +Inboxset spoolfile= +Inbox
По умолчанию, доступ на Яндекс из почтовых клиентов закрыт. Необходимо зайти на почту в браузере, кликнуть по значку шестеренки – Все настройки – Почтовые программы – Включить «С сервера imap.yandex.ru по протоколу IMAP». Подробнее в инструкции Настройка почты GMAIL и Яндекс для подключения по IMAP или POP3.
Далее создаем файл с настройкой mutt:
set realname = “Дмитрий Моск”set from = [email protected]set use_from = yes
set imap_user = [email protected]set imap_pass = passwordset smtp_url = smtp://smtp.yandex.ru:465/set smtp_pass = passwordset smtp_authenticators = ‘login’
set ssl_starttls = yesset ssl_force_tls = yes
set folder = imaps://imap.yandex.ru:993set spoolfile = +INBOXset postponed = +[Gmail]/Draftsset record = =Отправленные
set imap_user = [email protected]set imap_pass = passwordset smtp_url = smtp://smtp.mail.ru:465/set smtp_pass = passwordset smtp_authenticators = ‘login’
set folder = imaps://imap.mail.ru:993set spoolfile = +INBOXset postponed = +[Gmail]/Draftsset record = =Отправленные
Как в случае с Яндексом, в GMAIL также необходимо включить поддержку imap. Для этого заходим в настройки почты (кликаем по значку шестеренки) – Настройки – Пересылка и POP/IMAP – Включить IMAP.
На этом не все — Google требует безопасную аутентификацию OAuth2. Чтобы у нас заработал Mutt, необходимо разрешить подключение с устаревших приложений. Для этого заходим в настройки общего аккаунта Google – Безопасность – прокручиваем до «Ненадежные приложения, у которых есть доступ к аккаунту» – кликаем по Открыть доступ (не рекомендуется) – меняем положение переключателя «Небезопасные приложения заблокированы» на положение «включено».
Подробнее о включении IMAP и POP3 для почты от Google читайте в инструкции Настройка почты GMAIL и Яндекс для подключения по IMAP или POP3.
set imap_user = [email protected]set imap_pass = passwordset smtp_url = smtp://smtp.gmail.com:465/set smtp_pass = passwordset smtp_authenticators = ‘login’
set folder = imaps://imap.gmail.com:993set spoolfile = +INBOXset postponed = +[Gmail]/Draftsset record = =Отправленные
Для быстрой отправки почты из командной строки можно воспользоваться Mutt. Для этого используем приложение со следующим синтаксисом:
echo “Текст сообщения” | mutt -s “Тема” [дополнительные опции] — <кому отправить>
Пример:
echo “Test mail” | mutt -s “Mutt subject” — [email protected]
* в данном примере мы отправим письмо на электронный адрес [email protected] с темой Mutt subject и содержимым Test mail.
Продолжая использовать данный сайт вы принимаете политику конфиденциальности и cookies