Содержание
Сервер Dovecot
Dovecot - это агент доставки почты (MDA), написанный с учетом в первую очередь безопасности. Он поддерживает основные форматы почтовых ящиков: mbox и Maildir. В этом разделе рассматривается как его настроить в качестве imap или pop3 сервера.
Установка
Для установки dovecot, выполните следующую команду в терминале:
sudo apt-get install dovecot-imapd dovecot-pop3d
Настройка
Чтобы настроить dovecot вам потребуется отредактировать файл /etc/dovecot/dovecot.conf. Вы можете выбрать какой протокол использовать. Это может быть pop3, pop3s (безопасный pop3), imap или imaps (безопасный imap). Описание этих протоколов находится за пределами рассматриваемых вопросов данного руководства. Для дополнительной информации обратитесь к статьям Wikipedia по POP3 и IMAP.
IMAPS и POP3S более безопасные чем обычные IMAP и POP3, поскольку используют SSL шифрование для соединения. Как только вы выберете протокол, исправьте следующую строку в файле /etc/dovecot/dovecot.conf:
protocols = pop3 pop3s imap imaps
Далее выберите формат почтового ящика, который вы собираетесь использовать. Dovecot поддерживает форматы maildir и mbox. Они оба имеют свои преимущества, которые обсуждаются на сайте Dovecot.
Выбрав тип почтового ящика, измените в файле /etc/dovecot/dovecot.conf /etc/dovecot/conf.d/10-mail.conf следующую строку:
mail_location = maildir:~/Maildir # (для maildir)
или
mail_location = mbox:~/mail:INBOX=/var/spool/mail/%u # (для mbox)
Настроив dovecot, перезапустите сервис dovecot чтобы проверить свои установки:
sudo /etc/init.d/dovecot restart
Если вы разрешили imap или pop3, вы можете попробовать подключиться с помощью команд
telnet localhost pop3
или
telnet localhost imap2
Если вы увидите что-то, похожее на следующий код, установка успешно завершена:
bhuvan@rainbow:~$ telnet localhost pop3 Trying 127.0.0.1... Connected to localhost.localdomain. Escape character is '^]'. +OK Dovecot ready.
Настройка Dovecot SSL
Чтобы настроить dovecot на использование SSL, вы должны отредактировать файл /etc/dovecot/dovecot.conf и исправить следующие строки:
ssl_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem ssl_key_file = /etc/ssl/private/ssl-cert-snakeoil.key ssl_disable = no disable_plaintext_auth = no
Вы можете получить SSL сертификат в Центре Сертификации или создать самоподписанный. Второй вариант является хорошим выбором для почты email, поскольку SMTP клиенты редко жалуются на самоподписанные сертификаты. Посмотрите в разделе Сертификаты как создавать самоподписанный сертификат. Когда вы создадите сертификат, у вас будет файл ключа и файл сертификата. Скопируйте их в каталог, указанный в файле настройки /etc/dovecot/dovecot.conf.
Настройка защиты (Firewall) для почтового сервера
Для доступа к вашему очтовому серверу с другого компьютера вам потребуется настроить вашу защиту (firewall) на разрешение доступа к серверу по требуемым портам:
IMAP - 143
IMAPS - 993
POP3 - 110
POP3S - 995
Ссылки
Смотрите сайт Dovecot для дополнительной информации.
Также страница Dovecot Ubuntu Wiki содержит много подробностей.