Самый простой способ настроить почтовый сервер IMAP

12

Я новичок в настройке почтового сервера и везде, куда бы я ни посмотрел, я получаю устаревшие или очень сложные инструкции по настройке почтового сервера.

Существуют ли простые способы установки почтового сервера IMAP?

clifford.duke
источник
Существует mypostfixadmin. До тех пор, пока вы его запираете, это очень приятно и интересно.
earthmeLon

Ответы:

21

Вы можете использовать Dovecot для почтового сервера

  1. Установить пакеты

    sudo apt-get install dovecot-imapd dovecot-pop3d

  2. Сконфигурируйте протокол, который вам нужно использовать, добавив протокол в файл /etc/dovecot/dovecot.conf:

    protocols = pop3 pop3s imap imaps

  3. Выберите почтовый ящик, который вы хотели бы использовать. Dovecot поддерживает maildirи mboxформатирует. Отредактируйте файл /etc/dovecot/dovecot.confи измените строку

    mail_location = maildir:~/Maildir # (for maildir)

    или

    mail_location = mbox:~/mail:INBOX=/var/spool/mail/%u # (for mbox)

  4. Перезапустите сервис

    sudo /etc/init.d/dovecot restart

  5. Используйте telnet, чтобы проверить, что dovecot работает правильно.

    telnet localhost imap

Вот и все.

PS. Также убедитесь, что ваш брандмауэр правильно настроен для приема соединений через соответствующие порты.

Источник: Официальная документация сервера Dovecot

Tarun
источник
1
Отличный ответ. Однако вы можете немного улучшить это, объяснив, как определить, использует ли он форматы mbox или maildir, а также тот факт, что на Ubuntu 14.04 Server он использует Upstart для Dovecot сейчас, и поэтому вам нужно выполнить «start / Команды типа stop / restart / status dovecot.
Volomike
1
Кроме того, я обнаружил, что если вы получите приглашение для SSL, пропуск его приведет к тому, что dovecot не загрузится. Вам нужно будет сделать самозаверяющий SSL на почте, пока вы не сможете заменить его настоящим сертификатом. Кроме того, dpkg-reconfigure dovecot-imapне работает - вам придется сделать, apt-get --purge remove dovecot-core dovecot-imapd dovecot-pop3dчтобы удалить и начать все сначала.
Volomike
1
В текущей версии dovecot используется файл /etc/dovecot/conf.d, в котором хранятся различные файлы конфигурации, поэтому выбор протокола производится путем помещения файлов туда. В любом случае, нет необходимости изменять что-либо, установка по умолчанию уже все исправляет.
jesjimher
Документы теперь можно найти по адресу help.ubuntu.com/18.04/serverguide/dovecot-server.html , но я не знаю, нуждается ли остальная часть ответа в рассмотрении с 2013 года ...
mwfearnley