Окружение: Хостинг VPS/VDS на Ubuntu 14.04.1 LTS, Настройка почтового сервера Postfix 2.11
Задача. Настроить почтовый сервер для нескольких доменов с виртуальными пользователями, используя связку Postfix, Настройка сервера Dovecot и Postfix, Движок БД MySQL для управления пользователями почтового сервера.
# aptitude install postfix postfix-doc postfix-mysql postfix-pcre
# nano /etc/postfix/master.cf submission inet n - - - - smtpd -o syslog_name=postfix/submission -o smtpd_tls_security_level=encrypt -o smtpd_sasl_auth_enable=yes -o smtpd_relay_restrictions=permit_sasl_authenticated,reject -o milter_macro_daemon_name=ORIGINATING
# mkdir /var/vmail # groupadd -g 1001 vmail # useradd -d /var/vmail/ -g 1001 -u 1001 vmail # chown vmail:vmail /var/vmail
В main.cf добавляем строки
virtual_mailbox_base = /var/vmail virtual_minimum_uid = 1001 virtual_uid_maps = static:1001 virtual_gid_maps = static:1001 virtual_transport = virtual
# postconf -a cyrus dovecot
# SMTP AUTH Dovecot smtpd_sasl_auth_enable = yes smtpd_sasl_security_options = noanonymous smtpd_sasl_type = dovecot smtpd_sasl_path = private/auth # Block old clients broken_sasl_auth_clients = no
# aptitude install dovecot-core dovecot-imapd dovecot-mysql # service postfix restart # service dovecot restart
Как эти части работают вместе: