Как Установить и Настроить Почтовый Сервер в Ubuntu 18.04 LTS
232 Как Установить и Настроить Почтовый Сервер в Ubuntu 18.04 LTS

Как Установить и Настроить Почтовый Сервер в Ubuntu 18.04 LTS


access_time

hourglass_empty

Если вы компания среднего размера, наличие собственного почтового сервера даст вам ряд преимуществ. Вы сможете контролировать весь ваш трафик и определять правила. Таким образом, вам будет проще управлять своими услугами.

В этом руководстве мы покажем вам, как установить и настроить почтовый сервер Ubuntu на VPS-сервер под управлением Ubuntu 18.04. Существует множество альтернатив и способов создания почтового сервера в Linux, однако мы сосредоточимся на Postfix!

Скидки до 77% на планы VPS-хостинга от Hostinger!

К предложению

Настройка DNS-сервера для почтового сервера Ubuntu

Просто следуйте этому пошаговому руководству, и проблем с настройкой возникнуть не должно!

1. Подключитесь и Обновите Сервер

Войдите на свой сервер, используя SSH. Если у вас возникли проблемы, ознакомьтесь с нашим руководством по PuTTY! После входа в систему обновите свой компьютер, используя следующую команду:

apt-get update

2. Установите Bind

Чтобы настроить DNS-сервер, который будет использовать Postfix, нам понадобится дополнительный инструмент — Bind. Давайте его установим:

sudo apt install bind9

3. Настройте /var/cache/db.test

На этом этапе мы должны принять во внимание, что IP-адрес нашей машины Ubuntu 18.04 — 192.168.250.7, необходимо заменить его IP-адресом, по которому вы будете выполнять установку. В этом примере мы будем использовать mail.test.com в качестве FQDNS.

Читайте также:  Rsync Linux, или Команда Удалённой Синхронизации

Итак, теперь необходимо создать новую зону для нашего примера. Для этого создайте новый файл с информацией о зоне.

sudo nano /var/cache/bind/db.test

Затем добавьте следующее:

$ORIGIN test.com.
$TTL 1D
@ IN SOA ns1 root( 1 ;serial 1D ;refresh 2H ;retry 2W ;expire 5H ;minimum
);
@ IN NS ns1
ns1 IN A 192.168.250.7
mail IN A 192.168.250.7
@ IN MX 5 mail

Не забудьте заменить IP-адрес на адрес вашего сервера и изменить домен на тот, который вы хотите использовать. Нажмите CTRL+O, чтобы сохранить изменения, и CTRL+X, чтобы закрыть редактор nano.

4. Добавить Новую Зону к Конфигурации Bind

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

sudo named-checkzone test.com. /var/cache/bind/db.test

Теперь мы можем добавить нашу новую зону в файл конфигурации зоны Bind. Для этого выполните следующую команду:

sudo nano /etc/bind/named.conf.default-zones

И добавляем новую зону:

zone "test.com." { type master; file "db.test";
};

Опять-таки нажмите CTRL+O, чтобы сохранить изменения, и CTRL+X, чтобы закрыть редактор файла.

5. Настройте/etc/bind/named.conf.options

Теперь в файле /etc/bind/named.conf.options необходимо раскомментировать строку с перенаправлением и добавить Google DNS — 8.8.8.8. Для этого просто удалите символы //, как показано на скриншоте ниже.

sudo nano /etc/bind/named.conf.options
Редактирование DNS-зоны

6. Перезапустите Bind

Теперь нам нужно перезапустить службу bind9. Сделать это можно одной из двух команд:

sudo systemctl reload bind9

или

sudo systemctl restart bind9

Настройка Текущего Подключения

Когда закончите, необходимо сменить DNS-сервер на почтовый сервер Ubuntu, так как он тоже будет нашим DNS-сервером.

1. Загрузите Network-Manager

Для этого мы можем использовать программу управления сетевыми подключениями network-manager. Установите его, введя следующую команду в командную строку.

sudo apt install network-manager

2. Покажите Все Активные Соединения

После этого мы покажем все активные подключения.

sudo nmcli connection show

Активные соединения будут выделены зелёным.

Читайте также:  Как Установить Python: Установка Pip в Ubuntu

3. Выберите Соединение для Редактирования

Теперь, когда мы знаем, какое соединение редактировать, можно двигаться дальше. В следующей команде замените [имя активного соединения] на своё:

sudo nmcli connection edit "[имя активного соединения]"

4. Удалите Существующий DNS-сервер

Удалите DNS-сервер с помощью следующей команды:

Nmcli> remove ipv4.dns

5. Установите Новый DNS-сервер

Чтобы установить новый DNS-сервер, вам необходимо выполнить следующие команды:

nmcli> set ipv4.dns [почтовый_сервер]

Сохраняем изменения и выходим:

nmcli> save
nmcli> quit

6. Перезапустите Соединение

Дальше мы перезапустим наше соединение, чтобы изменения вступили в силу. Не забудьте ввести имя вашего соединения:

sudo nmcli connection down "[имя активного соединения]"
sudo nmcli connection up "[имя активного соединения]"

7. Измените Текущее Имя Хоста

И последний шаг перед установкой почтового сервера — изменить текущее имя хоста:

sudo hostnamectl set-hostname mail.test.com

Мы рекомендуем выйти и войти заново на ваш сервер, прежде чем приступить к следующему разделу.

Как Установить и Настроить Почтовый Сервер в Ubuntu 18.04

Мы почти закончили, ваш почтовый сервер Ubuntu скоро будет готов к работе. Вот что нам осталось сделать:

1. Установка Почтового Сервера Postfix

Пришло время установить Postfix. Postfix — это почтовый сервер, написанный на C. Его главная особенность — скорость выполнения и открытый исходный код. Установите его с помощью следующей команды:

sudo apt install postfix

Во время установки нам будет предложено настроить пакет. На первом экране выберите опцию Internet Site.

Затем мы должны ввести имя сервера. В данном случае это test.com.

Postfix очень гибкий и допускает обширную настройку, но в этом руководстве мы лишь подправим конфигурацию по умолчанию.

2. Добавляем Пользователя

Затем мы должны добавить нашего пользователя в групповую почту:

sudo usermod -aG mail $(whoami)

Это необходимо сделать, поскольку в Ubuntu 18.04 эту утилиту могут использовать только пользователи, входящие в почтовую группу.

Читайте также:  ID Страницы WordPress: Как Узнать ID Записи WordPress и Для Чего Он нужен

После этого мы должны создать пользователей и добавить их в почтовую группу, чтобы они могли отправлять и получать почту. Я добавлю Габриэля:

sudo useradd -m -G mail -s /bin/bash/ gabriel

Затем нам нужно установить пароль для нового пользователя:

sudo passwd gabriel

Проверка Почтового Сервера Ubuntu

Теперь  давайте проверим, что у нас получилось. Мы отправим и получим электронное письмо с терминала. Для этого установим пакет mailutils:

sudo apt install mailutils

Затем мы отправляем письмо другому пользователю учётной записи электронной почты по имени gabriel. Введите тему и сообщение. После этого нажмите CTRL+D, чтобы закончить. Чтобы начать писать сообщение, введите следующую команду:

mail gabriel@test.com

Теперь мы можем войти в систему под другим пользователем и проверить почтовую утилиту.

Там после выполнения команды mail, мы увидим только что отправленное письмо. Чтобы открыть его, просто введите номер письма, в данном случае 1.

Чтобы проверить исходящие письма от этого пользователя, просто попробуйте другой адрес электронной почты:

mail angelo@test.com

Вот и всё! Теперь вы отправляете электронные письма со своего собственного почтового сервера в Ubuntu 18.04! Поздравляем.

Итоги

Настроить почтовый сервер в Ubuntu довольно просто, чего не скажешь про управление. Однако в Linux это рекомендуется делать с целью безопасности и управления ресурсами.

К тому же довольно полезно иметь настроенный и функциональный почтовый сервер в компании.

Есть много способов улучшить и поддерживать почтовый сервер. Этот процесс требует времени и постоянного внимания. Поэтому мы рекомендуем продолжить изучать эту тему. Удачи и успешных рассылок!

По теме: (Статьи)

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

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

шесть + девять =

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