Речь пойдёт о том, как поставить и настроить консольный почтовый клиент с возможностью читать письма по протоколам POP3/IMAP и отправлять по SMTP. Почта через консоль … вполне гиковское решение, реализовывать которое будем с помощью mutt, в качестве операционной системы служит в моём случае Ubuntu.
Настраивать mutt на убунту будем по примеру, ибо так нагляднее. Сначала установим сам mutt:
apt-get install mutt
После того как поставили в домашнем каталоге создадим конфигурационный файлик потового клиента
touch ~/.muttrc
и редактируем его
sudo nano ~/.muttrc
Для работы с gmail через IMAP в ~/.muttrc впишем:
set spoolfile=imaps://username:password@imap.gmail.com/INBOX
Для работы с gmail через POP3 в ~/.muttrc впишем:
set spoolfile=pops://username:password@pop.gmail.com
Для исходящей почты (SMTP) пишем в тот же файлик:
set smtp_url=smtp://username@smtp.gmail.com:587
где
imaps , pops или smtp — почтовые протоколы
username — имя пользователя почты
password — пароль пользователя почты
587 — порт исходящей почты
Теперь перезапускаем консоль и выполняем в ней команду:
mutt
Наслаждаемся появившимся списком писем на чёрненьком экране 🙂
Здравствуйте, а можно его настроить таким образом на работу с несколькими ящиками?
Здравствуйте. Не пробовал, поэтому наверняка сказать не могу.
Как вариант, наверно можно использовать несколько системных учётных записей и у каждой настроить клиента, но в таком случае придётся держать открытым несколько консолей, что уже не так удобно. Опять же это только в теории. На практике я таким не занимался, потому что пользуюсь пересылкой почты с разных ящиков в один, а отправляю всегда с одного, но уж если очень надо, то через веб-интерфейс.
Может быть кто-то из читателей сможет подсказать вам.