Праздность более всех пороков ослабляет мужество (Монтескье).

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

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (2 оценок, среднее: 5,00 из 5)
Загрузка...
21 декабря 2016
Установка и настройка почтового сервера PostfixAdmin на Ubuntu 16.04

Просмотров: 439

В этой статье мы покажем вам, как установить и настроить почтовый сервер с 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

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Если статья понравилась, то поделитесь ей в социальных сетях:

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

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

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

ПОИГРАЙ, РАССЛАБЬСЯ

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

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

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

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

close
galka

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

close