могу ли я получить доступ по протоколу imap, используя только postfix и mailx?

могу ли я получить доступ по протоколу imap, используя только postfix и mailx?

У меня есть postfixи mailxустановлен на CentOS 7сервере. Я могу отправлять и получать почту из командной строки, используя команду mailx. Я также могу читать почту в каждом пользователе, inboxиспользуя nano /var/spool/mail/username.

У меня такое впечатление, что mailxи postfixтолько поддержка smtp. Проблема в том, что я пытаюсь использовать другой API( JavaMail) для чтения пользователя inbox, а все примеры используют imapили pop3протоколы. Есть ли способ, которым я могу получить postfix/mailxдоступ через imap? Или мне также нужно установить, dovecotпрежде чем я смогу использовать imapдля извлечения inboxсодержимого?

решение1

Postfix — это SMTP-сервер (и клиент, поскольку он выполняет ретрансляцию) и локальный агент доставки (в каталоги, файлы почтовых ящиков и т. д.).

mailx — это клиент для множества почтовых протоколов, который может получать доступ к локальной почте в различных форматах хранения.

Но если вы хотите иметь доступ к своей почте с помощью протокола IMAP (протокол связи, разработанный специально для работы с удаленными почтовыми ящиками, и который трудно превзойти для этой цели), вам понадобится сервер IMAP. Вы можете выбрать Dovecot, Cyrus, Courier или некоторые другие. У меня был лучший опыт работы с Cyrus, но конфигурация — это беспорядок по сравнению с гораздо более простым Dovecot.

Связанный контент