Skip to main content

Настройка почтового сервера. Dovecot.

Настройка почтового сервера
DOVECOT + POSTFIX + OPENSSL + MySQL

Часть 2. Настройка Dovecot

root@poligon:~# lsb_release -d -r -c   
Description:	Ubuntu 10.04 LTS
Release:	10.04
Codename:	lucid
root@poligon:~# uname -a
Linux poligon 2.6.18-194.8.1.el5.028stab070.2 #1 SMP Tue Jul 6 15:26:41 MSD 2010 i686 GNU/Linux

Так как в основном настройка Dovecot заключается в конфигурировании с помощью текстового файла, то я просто приведу обильно прокомментированный файл конфигурации на этом этапе.
Очень много комментариев я взял отсюда

Вообще, файл конфигурации Dovecot из начальной поставки очень хорошо прокомментирован, да и весь проект богат документацией. Так что сохраните его куда-нибудь, поразбирайтесь.
Настроить Dovecot

Настройка почтового сервера. Postfix.

Настройка почтового сервера
DOVECOT + POSTFIX + OPENSSL + MySQL

Часть 1. Настройка Postfix

В этой заметке я расскажу о том, как настроить на своем сервере почтовый сервер. Все действия происходят на сервере Ubuntu 10.04 Server, в среде виртуализации под управлением OpenVZ.

За основу я взял статью «Установка почтового сервера Postfix + Dovecot + MYSQL и виртуальных доменов», и немного модифицировал ее под свои нужды.

root@poligon:~# lsb_release -d -r -c   
Description:	Ubuntu 10.04 LTS
Release:	10.04
Codename:	lucid
root@poligon:~# uname -a
Linux poligon 2.6.18-194.8.1.el5.028stab070.2 #1 SMP Tue Jul 6 15:26:41 MSD 2010 i686 GNU/Linux

В ролях:
Postfix, как SMTP сервер;
Dovecot, как IMAP ( POP3 ) сервер;
MySQL в качестве базы для почтовых аккаунтов.

Последняя выбрана из-за простоты и понятности настройки, а так же из-за простой возможности интеграции с другими системами ( например,с XMPP сервером eJabberd )

В качестве фронтенда для MySQL я использую phpmyadmin, только из-за удобства, но особой разницы нет — пользуйтесь удобными инструментами.

Итак, первым делом установим нужные пакеты.
Настроить Postfix

Простой скрипт для управления OpenSSL и создания своего центра сертификации.

Настройка почтового сервера
DOVECOT + POSTFIX + OPENSSL + MySQL

Часть 0. Подготовительная — настройка OpenSSL и генерация сертификатов.

В этой заметке я расскажу о том, как настроить на своем сервере почтовый сервер. Все действия происходят на сервере Ubuntu 10.04 Server, в среде виртуализации под управлением OpenVZ.

За основу я взял статью «SSL HOWTO», и автоматизировал процесс с помощью perl скрипта.

root@poligon:~# lsb_release -d -r -c   
Description:	Ubuntu 10.04 LTS
Release:	10.04
Codename:	lucid
root@poligon:~# uname -a
Linux poligon 2.6.18-194.8.1.el5.028stab070.2 #1 SMP Tue Jul 6 15:26:41 MSD 2010 i686 GNU/Linux

Я не буду много рассказывать о том, зачем и как пользоваться SSL, частично об этом можно прочитать по ссылке выше. Мною был написан скрипт, который по возможности автоматизирует процесс создания сертификатов на основе этой статьи. Это особенно полезно, если у вас несколько разных доменов, использующих шифрование. Zip-архив со скриптом можно скачать
Автоматизировать OpenSSL