Хотя почтовые клиенты командной строки не обладают такими исключительными возможностями, как их аналоги с графическим интерфейсом, они предлагают несколько отличных и мощных компонентов обработки сообщений.
В этом обзоре мы рассмотрим исключительно некоторые из лучших почтовых клиентов командной строки для Linux, список которых приведен ниже.
Обратите внимание, что все перечисленные ниже почтовые клиенты могут быть установлены с помощью стандартных менеджеров пакетов, таких как yum, dnf или apt, в соответствии с дистрибутивом вашей системы Linux.
1. Mutt – Mail User Agent
Mutt — это небольшой, легкий, но мощный текстовый почтовый клиент для Unix-подобных операционных систем. Он многофункционален, и некоторые из его замечательных особенностей включают:
- Простота установки
- Поддержка цвета
- Потоковая передача сообщений
- Поддержка протоколов IMAP и POP3
- Поддержка статуса доставки
- Поддержка нескольких форматов почтовых ящиков, таких как mbox, MH, Maildir, MMDF
- Поддержка PGP/MIME (RFC2015)
- Множественные метки сообщений
- Различные компоненты для поддержки рассылки, включая list-reply
- Полный контроль над заголовками сообщений при составлении
- Активное сообщество разработчиков и многое другое
2. Alpine – Internet News and Email
Alpine — это быстрый, простой в использовании почтовый клиент с открытым исходным кодом для Unix-подобных операционных систем, основанный на системе обмена сообщениями Pine. Alpine также работает под Windows и может быть интегрирован с пользовательскими агентами электронной почты на основе веб-технологий.
Он хорошо подходит как для начинающих пользователей, так и для экспертов, поэтому он дружелюбен к пользователю, и вы можете просто научиться пользоваться им с помощью контекстно-зависимой помощи. Кроме того, вы можете легко настроить его с помощью команды Alpine setup.
Некоторые из его особенностей включают:
- Поддержка нескольких протоколов, таких как IMAP, POP, SMTP и т.д.
- Пакет с текстовым редактором Pico
- Поддержка контекстно-зависимой помощи на экране
- Хорошо документирована
- Не активно разрабатывается и многое другое
3. Sup
Sup — это консольный почтовый клиент, который позволяет пользователям работать с большим количеством писем. Когда вы запускаете Sup, он представляет список потоков с несколькими прикрепленными тегами, каждый поток — это иерархический набор сообщений.
Sup имеет несколько интересных возможностей, среди которых:
- Может обрабатывать большое количество сообщений электронной почты
- Поддерживает быстрый полнотекстовый поиск сообщений
- Поддерживает автоматическое управление списком контактов
- Работает с электронной почтой из нескольких источников, включая mbox и Maildir
- Удобный поиск по всему хранилищу электронной почты
- Поддерживает gpg для обеспечения конфиденциальности
- Поддерживает управление несколькими учетными записями электронной почты
4. Notmuch
Notmuch — это быстрая, мощная система электронной почты с глобальным поиском и тегами, которую можно использовать в текстовых редакторах или терминале Linux. На ее разработку оказал большое влияние Sup, и она предлагает повышение производительности некоторых функций Sup.
Это не совсем почтовый клиент, поэтому он не принимает электронные письма и не отправляет сообщения, а просто позволяет пользователям быстро искать в коллекции писем. Его можно рассматривать как библиотечный интерфейс для расширения почтовой программы для быстрого, глобального и основанного на тегах поиска писем.
Notmuch имеет следующие особенности:
- Не поддерживает протоколы IMAP или POP3.
- Нет почтового композитора
- Поддерживает теги и быстрый поиск
- Нет пользовательского интерфейса
- Использует Xapian для выполнения своей основной задачи, отсюда и «Notmuch».
- Поддерживает несколько утилит командной строки, почтовые клиенты и обертки для текстовых редакторов Emacs, vim
- Также поддерживает скрипт интеграции Mutt
5. Mu4e
Mu4e — это почтовый клиент на базе emacs, который позволяет пользователям очень эффективно работать с электронной почтой (например, искать, читать, отвечать, перемещать и удалять). Основная идея заключается в настройке автономного Imap-клиента, который позволяет синхронизировать локальный компьютер с удаленным почтовым сервером.
Особенности:
- Полностью основана на поиске, без каких-либо папок, только запросы.
- Простая документация с примерами конфигураций.
- Пользовательский интерфейс, разработанный для скорости, с быстрым набором клавиш для обычных действий.
- Поддержка подписи и шифрования.
- Автоматическое заполнение адресов в соответствии с существующими сообщениями.
- Расширяемость с помощью доступных фрагментов или собственного кода.
6. Aerc
Aerc рекомендуется как один из лучших почтовых клиентов, работающих на вашем терминале. Это бесплатное программное обеспечение с открытым исходным кодом, очень мощное и расширяемое и идеально подходит для взыскательных хакеров.
7. NeoMutt
NeoMutt — это маленькая, но мощная программа для чтения почты из командной строки, основанная на Mutt с такими дополнительными возможностями, как цветные терминалы, полнотекстовый поиск, текстовые браузеры, поддержка MIME, OpenPGP, POP и IMAP, SSL-шифрование и SASL-аутентификация, а также потоковый режим сортировки.
8. Cone
Cone — это еще одна многофункциональная текстовая почтовая программа и программа для чтения новостей, которая непрерывно работает с многочисленными учетными записями POP3, IMAP и локальными почтовыми папками.
Она также имеет расширенные возможности для опытных пользователей, такие как встроенный текстовый редактор для чтения/редактирования писем, поддержка html, адресные книги, SSL/TLS, просмотрщик изображений kview и xpdf для отображения файлов pdf.
9. Lumail
Lumail — это консольный почтовый клиент, разработанный специально для GNU/Linux, с полностью интегрированной поддержкой сценариев и операций над локальными иерархиями Maildir и удаленными почтовыми серверами IMAP.
Существует множество почтовых клиентов для Linux с графическим интерфейсом, но Lumail разработан исключительно для командной строки со встроенной поддержкой скриптов на реальном языке.
Перечисленные выше почтовые клиенты командной строки, терминала или текстовые почтовые клиенты являются лучшими, которые вы можете использовать в вашей системе Linux, но во многих случаях, вы можете узнать о хороших характеристиках и производительности приложения только после его тестирования.
Поэтому вы можете попробовать все из них и выбрать, какой из них использовать, то есть в том случае, если вы любитель командной строки, который не так часто использует графические интерфейсы.