Уклонение от похвалы — это просьба повторить ее (Ф. Ларошфуко).

Установка и настройка почтового сервера PostfixAdmin на Ubuntu 16.04

FavoriteLoadingДобавить в избранное
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (2 оценок, среднее: 5,00 из 5)
Загрузка...

Статья опубликована: 21 декабря 2016

Установка и настройка почтового сервера PostfixAdmin на Ubuntu 16.04
В этой статье мы покажем вам, как установить и настроить почтовый сервер с Postfix, Dovecot, Spamassassin, SQLite и PostfixAdmin на Ан Ubuntu 16.04 VPS с Nginx и PHP 7.0. Это руководство должно работать так же хорошо и на других системах Linux VPS, но была испытана и написана для Ubuntu 16.04 VPS.

Войдите на свой VPS через SSH

Обновите систему и установите необходимые пакеты

Создайте системного пользователя

По соображениям безопасности, мы создадим нового пользователя системы, который будет владельцем всех почтовых ящиков.

Установка PHP 7.0 и PHP всех необходимых модулей

Если вы не установили PHP на вашем сервере, вы можете установить последнюю стабильную версию PHP 7.0 и все необходимые модули, с помощью следующей команды:

Установка и настройка Nginx

Если у вас нет веб-сервера, установленного на вашем компьютере, установите Nginx из официальных репозиториев Ubuntu:

Создание нового блока сервера Nginx со следующим содержанием:

Активируйте блок сервера, создав символическую ссылку:

Проверьте конфигурацию Nginx и перезапустите Nginx:

PostfixAdmin

PostfixAdmin является PHP на основе веб – интерфейса, который позволяет управлять базой данных, и использует postfix для виртуальных доменов и пользователей. Последняя версия PostfixAdmin, 3 -й версии, поддерживает MySQL, PostgreSQL и базу данных SQLite. В этом руководстве мы будем использовать последнюю.
Скачайте архив PostfixAdmin из SourceForge и распакуйте его в каталог /var/www/:

Откройте файл конфигурации почты и измените следующие значения:

Создание базы данных SQLite:

Для заполнения базы данных перейдите к https://postfixadmin.your_domain.ru/setup.php и вы должны увидеть что – то вроде этого:

Testing database connection – OK – sqlite://:xxxxx@//var/vmail/postfixadmin.db

Создайте нового пользователя с правами администратора:

Установите и настройте Postfix

Установите postfix с помощью команды ниже:

Создайте следующие файлы:

Отредактируйте файл main.cf:

Откройте файл master.cf, найти разделы submission inet n и smtps inet n и отредактируйте следующим образом:

Включите и перезапустите службу postfix

Установка и настройка Dovecot

Установить Dovecot с поддержкой SQLite, используя команду ниже:

Откройте файл /etc/dovecot/conf.d/10-mail.conf и измените следующие значения:

Откройте файл /etc/dovecot/conf.d/10-auth.conf и измените следующие значения:

Создайте новый файл dovecot-sql.conf.ext:

В файле /etc/dovecot/conf.d/10-ssl.conf включите поддержку SSL:

 

Откройте файл /etc/dovecot/conf.d/15-lda.conf и установите в параметре postmaster_address адрес электронной почты.

Откройте файл /etc/dovecot/conf.d/10-master.conf, найдите раздел службы LMTP и изменить его на:

Найдите раздел службы аутентификации и изменить его на:

Измените раздел службы auth-worker к следующим функциям:

Установите разрешения:

Включите и перезапустите службу dovecot

SpamAssassin

SpamAssassin является инструментом с открытым кодом написанный на Perl, который помогает отфильтровать нежелательную почту. Если вы хотите включить и настроить SpamAssassin пожалуйста, продолжайте со следующими шагами.

Чтобы установить SpamAssassin, выполните следующую команду:

Откройте файл /etc/default/spamassassin и внесите следующие изменения:

Для интеграции SpamAssassin с Postfix, добавьте следующую строку в конце файла /etc/postfix/master.cf:

Включите и перезапустите службу Spamassassin


Если все настроено правильно, то вы должны в состоянии войти в свой бэкэнд PostfixAdmin, перейдя по ссылке https://postfixadmin.your_domain.ru/и создать свой первый виртуальный домен и почтовый ящик.

Установка и настройка почтового сервера PostfixAdmin на Ubuntu 16.04


Читайте также

Добавить комментарий

Войти с помощью: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close