Створення власного поштового сервера за допомогою скрипта
Створення власного поштового сервера може здаватися складним завданням, але за допомогою скрипта emailwiz
ви можете спростити цей процес. У цій статті ми розглянемо, як налаштувати поштовий сервер на сервері Debian або Ubuntu з використанням emailwiz
, який автоматизує установку та налаштування всіх необхідних компонентів, таких як Postfix, Dovecot, Spamassassin, OpenDKIM, Certbot SSL і Fail2ban.
Попередні вимоги
Перед початком установки переконайтеся, що у вас є:
-
Сервер з Debian або Ubuntu:
- Доступ по SSH до сервера з правами суперкористувача (root) або користувачем з правами sudo.
-
DNS-записи:
- Налаштовані DNS-записи для вашого домену, включаючи A-запис, MX-запис та записи для SPF, DKIM і DMARC.
Крок 1: Підготовка сервера
-
Оновіть пакетний менеджер:
bashsudo apt update && sudo apt upgrade -y
-
Встановіть Git:
bashsudo apt install git -y
Крок 2: Завантаження та запуск скрипта emailwiz
-
Клонуйте репозиторій
emailwiz
:bashgit clone https://github.com/LukeSmithxyz/emailwiz cd emailwiz
-
Запустіть установочний скрипт:
bashsudo ./emailwiz.sh
Крок 3: Дотримуйтесь інструкцій установника
Під час виконання скрипта вам буде потрібно:
-
Введіть ваш домен:
- Переконайтеся, що ваші DNS-записи для цього домену правильно налаштовані.
-
Встановіть Certbot для SSL-сертифікатів:
- Скрипт автоматично встановить Certbot і налаштує SSL-сертифікати для вашого домену.
Крок 4: Перевірка установки
Після завершення установки скрипт emailwiz
автоматично налаштує та запустить всі необхідні сервіси. Ви можете перевірити статус сервісів за допомогою наступних команд:
-
Postfix:
bashsystemctl status postfix
-
Dovecot:
bashsystemctl status dovecot
-
Spamassassin:
bashsystemctl status spamassassin
-
OpenDKIM:
bashsystemctl status opendkim
-
Fail2ban:
bashsystemctl status fail2ban
Крок 5: Налаштування поштового клієнта
Тепер, коли ваш поштовий сервер налаштований і працює, ви можете налаштувати поштовий клієнт (наприклад, Thunderbird, Outlook або будь-який інший клієнт) для надсилання та отримання електронної пошти через ваш новий сервер.
-
Вхідні (IMAP/POP3) сервери:
- Сервер:
mail.yourdomain.com
- Порт: 993 (IMAP з SSL) або 995 (POP3 з SSL)
- Шифрування: SSL/TLS
- Сервер:
-
Вихідні (SMTP) сервери:
- Сервер:
mail.yourdomain.com
- Порт: 587 (SMTP з STARTTLS)
- Шифрування: STARTTLS
- Сервер:
Висновок
Скрипт emailwiz
значно спрощує процес створення та налаштування поштового сервера. Слідуючи цим крокам, ви зможете швидко розгорнути повноцінний поштовий сервер на базі Debian або Ubuntu, який забезпечить високу безпеку та продуктивність.
Якщо у вас виникнуть питання або проблеми в процесі установки, зверніться до документації на сторінці проекту emailwiz
або зв’яжіться з підтримкою QCKL.