Найти в Дзене

Поднимаем свой e-mail сервис за 30 минут

В данной статье я опишу процесс того, как поднять собственный почтовый сервис на iRedMail, чтобы получить почтовый ящик, который вы полностью контролируете, для этого нам понадобится выделенный сервер (производительность зависит от того, сколько пользователей будет на вашем сервере) и домен.
Для начала вам нужно сделать соответствующие DNS записи к вашему домену. Должна быть A запись, которая соотнесет ваш сервер и поддомен mail вашего основного домена и MX запись, которая соотнесет ваш основной домен и поддомен mail для получения электронной почты. Подключаемся к серверу по SSH: ssh root@ip-адрес-сервера В файл /etc/hosts на сервере внесите следующие строки: 127.0.1.1 mail.example.com mail
127.0.0.1 mail.example.com mail localhost localhost.localdomain
123.123.123.123 mail.example.com mail example.com заменяйте на свой домен
123.123.123.123 заменяйте на ip-адрес вашего сервера В терминале вводим команду: sudo apt install wget Теперь скачаем архив с установщиком iRedMail

В данной статье я опишу процесс того, как поднять собственный почтовый сервис на iRedMail, чтобы получить почтовый ящик, который вы полностью контролируете, для этого нам понадобится выделенный сервер (производительность зависит от того, сколько пользователей будет на вашем сервере) и домен.


Для начала вам нужно сделать соответствующие DNS записи к вашему домену.

Должна быть A запись, которая соотнесет ваш сервер и поддомен mail вашего основного домена и MX запись, которая соотнесет ваш основной домен и поддомен mail для получения электронной почты.

Подключаемся к серверу по SSH:

ssh root@ip-адрес-сервера

В файл /etc/hosts на сервере внесите следующие строки:

127.0.1.1 mail.example.com mail
127.0.0.1 mail.example.com mail localhost localhost.localdomain
123.123.123.123 mail.example.com mail

example.com заменяйте на свой домен
123.123.123.123 заменяйте на ip-адрес вашего сервера

В терминале вводим команду:

sudo apt install wget

Теперь скачаем архив с установщиком iRedMail, для этого переходим на сайт, правой кнопкой нажимаем на зеленый прямоугольник с надписью STABLE и выбираем пункт “копировать ссылку”

-2

В терминале вводим команду:

wget сюда_вставить_ссылку

Должно получиться примерно следующим образом:

wget https://github.com/iredmail/iRedMail/archive/refs/tags/1.6.2.tar.gz

Ждем окончания загрузки.

Теперь распакуем архив командой:

tar -xf имя_файла.tar.gz

Пример:

tar -xf 1.6.2.tar.gz

Чтобы узнать имя архива, введите команду:

ls

Эта команда покажет список файлов в директории, в которой вы находитесь.

Теперь перейдем в папку с распакованными файлами командой:

cd имя_папки

Пример:

cd iRedMail-1.6.2

Сделаем файл установщика исполняемым командой:

chmod +x iRedMail.sh

Запустим установщик командой:

./iRedMail.sh

Во время установки выскочит окно с некоторыми уточнениями конфигурации установки.

Здесь жмем энтер:

-3

На этапе Default Mail Storage path ничего не меняем, жмем Enter:

-4

Preferred web server – жмем Enter, ничего не меняем:

-5

Choose preferred backend used to store mail accounts:

-6

С помощью пробела выбираем СУБД (рекомендую MariaDB или PostgreSQL)

Далее задаем пароль базы данных:

-7

Далее вводим доменное имя, которое будет отображаться после @ в сообщении:

Пример – example.com
Пример – example.com

Далее задать пароль для аккаунта администратора:

-9

Далее просто Enter, ничего не меняя:

-10

Далее вводим 'y' в терминале, жмем Enter и продолжаем установку.

На этапе - Would you like to use firewall rules provides by iRedMail - Вводим 'у' и жмем Enter

На этапе - Restart firewall now? - Вводим ‘у’ и Enter

Установка завершится, после этого перезагружаем сервер и проверяем работоспособность почты, перейдя по адресу вашего сайта.
Браузер ругнется на SSL-сертификат, игнорируем это, в дальнейшем можно будет добавить SSL-сертификат от Let’s Encrypt.

Зайти в админ-панель почтового сервера можно добавив в адресной строке браузера /iredadmin к адресу вашего почтового сервера.

К примеру mail.example.com/iredadmin

Логин для входа в аккаунт администратора – postmaster@ваш_домен.

Пример – postmaster@example.com

Пароль вы задавали при установке.

Всё готово, теперь у вас есть собственная почта.

Понравился материал? - С вас лайк и подписка!)
Вся представленная информация носит исключительно ознакомительный характер и не призывает приступать к действиям!