• XSS.stack #1 – первый литературный журнал от юзеров форума

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

baykal

(L2) cache
Пользователь
Регистрация
16.03.2021
Сообщения
370
Реакции
838
Поднимаем свой 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, для этого переходим на сайт (https://www.iredmail.org/download.html), правой кнопкой нажимаем на зеленый прямоугольник с надписью STABLE и выбираем пункт “копировать ссылку”
1.png



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

Код:
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

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

Здесь жмем Enter

2.png


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

3.png


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

4.png


Choose preferred backend used to store mail accounts

5.png


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

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

6.png


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

7.png


Пример – example.com

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

8.png


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

9.png


Далее вводим '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
Пароль вы задавали при установке

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

автор CyberSec
источник RuTOR
 
Почему эта статья написана в разделе "Анонимность и безопасность"?

Сейчас народ побежит покупать выделенный сервер за ПейПал со своей привязанной карты и настраивает "анонимные" емейлы.. 🤣
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх