CREATE TABLE domains (domain varchar(50) NOT NULL, PRIMARY KEY (domain) );
Создадим таблицу для хранения виртульных доменов
GRANT SELECT, INSERT, UPDATE, DELETE ON postfix.* TO 'mailer'@'localhost' IDENTIFIED BY '_password_';
Создадим отдельного mysql-пользователя mailer для работы с базой
Подключимся к mysql и создадим базу для пользователей и доменов
# добавим в автозагрузку
sudo rcconf --list | grep mysql
# проверим статус
Добавим mysql в автозагрузку (если нету)
Сделаем первоначальную настройку mysql
В окне Postfix Configuration выбираем Internet Site, для полного доменного имени (FQDN) указываем hostname + domain, например, server.test.ua.
sudo apt-get install postfix postfix-mysql postfix-doc mysql-client mysql-server dovecot-common dovecot-imapd dovecot-pop3d postfix-tls libsasl2-2 libsasl2-modules libsasl2-modules-sql sasl2-bin libpam-mysql openssl bsd-mailx mutt rcconf
Установим Postfix, Dovevot, MySQL, OpenSSL, mutt, mailx, rcconf
sudo apt-get update && sudo apt-get upgrade
Для начала установим имя хоста, на котором будет работать почтовый сервер
Для полноценной работы почтового сервера нужна MX запись в DNS, .
разных MTA: Postfix, QMail, Sendmail, Exim.
Настроим почтовый сервер (MTA) и агент доставки электронной почты (MDA) под Ubuntu Server. В качестве будет работать Postfix (SMTP-сервер) с хранением списка аккаунтов пользователей в БД MySQL, в качестве Dovecot (POP3/IMAP сервер).
Настройка почтового сервера Postfix + MySQL, Dovecot
Настройка почтового сервера Postfix + MySQL, Dovecot | proft.me
Комментариев нет:
Отправить комментарий