Dovecot - это агент доставки почты, написанный с упором на безопасность. Он поддерживает основные форматы почтовых ящиков: mbox или Maildir. Этот раздел рассказывает о том, как настроить его в качестве сервера imap или pop3.
Для установки dovecot, выпоните следующую команду в командной строке:
sudo apt-get install dovecot-common dovecot-imapd dovecot-pop3d
Для настройки dovecot вы можете отредактировать файл /etc/dovecot/dovecot.conf
. Вы можете выбрать протокол, который будете использовать. Возможные варианты: pop3, pop3s (pop3 secure), imap и imaps (imap secure). Описание этих протоколов выходит за пределы данного руководства. Для дальнейшей информации посетите статьи в википедиа ulink url="http://en.wikipedia.org/wiki/POP3">POP3
IMAPS и POP3S более безопасные протоколы, чем простые IMAP и POP3, так как они используют SSL шифрование. После того, как вы выберите протокол, исправьте следующую строку в файле /etc/dovecot/dovecot.conf
:
protocols = pop3 pop3s imap imaps
Это включит протоколы после запуска dovecot. Далее, добавьте следующую строку в сецию pop3 файла /etc/dovecot/dovecot.conf
:
pop3_uidl_format = %08Xu%08Xv
Затем, выберите почтовый ящик, который будете использовать. Dovecot поддерживает форматы maildir и mbox. Это наиболее часто используемые форматы почтовых ящиков. Каждый из них имеет свои плюсы и подробно обсуждены на вебсайте dovecot.
Выбрав тип почтового ящика, отредактируйте файл /etc/dovecot/dovecot.conf
и измените следующую линию:
default_mail_env = maildir:~/Maildir # (для maildir) или default_mail_env = mbox:~/mail:INBOX=/var/spool/mail/%u # (для mbox)
![]() |
|
Вы должны настроить своего почтового агента (MTA, Mail Transport Agent) для передачи входящей почты на почтовый ящик этого типа, если он отличен от того, который вы уже настроили. |
После установки dovecot, запустите демон dovecot для проверки правильности установки:
sudo /etc/init.d/dovecot start
. Если у вас включены imap или pop3, вы также можете попытаться присоединиться к ним с помощью команд telnet localhost pop3 или telnet localhost imap2. Если вы увидели что-то похожее на то, что ниже, то установка завершена успешно:
bhuvan@rainbow:~$ telnet localhost pop3 Пытаемся 127.0.0.1... Соединился с localhost.localdomain. Клавиша возврата '^]'. +OK Dovecot готов.
Для настройки использования SSL в dovecot, вы можете отредактировать файл/etc/dovecot/dovecot.conf
, изменив следующие строки:
ssl_cert_file = /etc/ssl/certs/dovecot.pem ssl_key_file = /etc/ssl/private/dovecot.pem ssl_disable = no disable_plaintext_auth = no
Файлы cert и key создаются автоматически при установке dovecot. Пожалуйста, обратите внимание, что данные ключи не подписаны и их использование будет давать ошибки вида "bad signature" (плохая подпись) при подключении клиентов. Чтобы избежать этого, вы можете воспользоваться коммерческими сертификатами, или, что еще лучше, вы можете использовать свои собственные сертификаты SSL.