Создание собственного почтового сервера может показаться сложной задачей, но с помощью скрипта emailwiz вы можете упростить этот процесс. В этой статье мы рассмотрим, как настроить почтовый сервер на сервере Debian или Ubuntu с использованием emailwiz, который автоматизирует установку и настройку всех необходимых компонентов, включая Postfix, Dovecot, Spamassassin, OpenDKIM, Certbot SSL и Fail2ban.
Предварительные требования
Перед началом установки убедитесь, что у вас есть:
-
Сервер с Debian или Ubuntu:
- Доступ по SSH к серверу с привилегиями суперпользователя (root) или пользователем с правами sudo.
-
Записи DNS:
- Настроенные записи DNS для вашего домена, включая A-запись, MX-запись и записи для SPF, DKIM и DMARC.
Шаг 1: Подготовка сервера
-
Обновите пакетный менеджер:
shsudo apt update && sudo apt upgrade -y
-
Установите Git:
shsudo apt install git -y
Шаг 2: Скачивание и запуск скрипта emailwiz
-
Склонируйте репозиторий emailwiz:
shgit clone https://github.com/LukeSmithxyz/emailwiz cd emailwiz
-
Запустите установочный скрипт:
shsudo ./emailwiz.sh
Шаг 3: Следуйте инструкциям установщика
Во время выполнения скрипта вам потребуется:
-
Введите ваш домен:
- Убедитесь, что у вас правильно настроены записи DNS для этого домена.
-
Установите Certbot для SSL-сертификатов:
- Скрипт автоматически установит Certbot и настроит SSL-сертификаты для вашего домена.
Шаг 4: Проверка установки
После завершения установки скрипт emailwiz автоматически настроит и запустит все необходимые сервисы. Вы можете проверить статус сервисов с помощью следующих команд:
-
Postfix:
shsystemctl status postfix
-
Dovecot:
shsystemctl status dovecot
-
Spamassassin:
shsystemctl status spamassassin
-
OpenDKIM:
shsystemctl status opendkim
-
Fail2ban:
shsystemctl 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.