Настройка почтового сервера на своём домене пошаговая инструкция

01.08.2025 | Категория: Дизайн и оформление

Подготовка к настройке

Перед началом установите доменное имя, для которого создадите почтовый сервер. Проверьте наличие доступа к DNS-записям домена и убедитесь, что у вас есть возможность редактировать их. Получите сервер или VPS, где будете размещать почтовое программное обеспечение, и убедитесь, что порт 25, 587 и 443 открыты для входящих и исходящих подключений. Также создайте один или несколько почтовых ящиков для тестирования.

Установка программного обеспечения для почтового сервера

  1. Выберите почтовое программное обеспечение: наиболее популярные варианты – Postfix, Exim, или Zimbra. Для новичков подойдет Postfix в связке с Dovecot.
  2. Установите выбранное ПО: используйте команду для вашей ОС. Например, для Ubuntu выполните:
    sudo apt update
    sudo apt install postfix dovecot-core dovecot-imapd
  3. Настройте основную конфигурацию: при установке выберите тип установки – «Интернет-сервер». После завершения установки при необходимости скорректируйте файлы конфигурации:

Настройка DNS-записей

  • Добавьте MX-запись: укажите приоритет и точное имя вашего сервера, например:
    mail.вашдомен.com IN MX 10 mail.вашдомен.com
  • Запишите SPF-запись:
    v=spf1 ip4:ваш_IP -all

    Это позволит получать почту без ошибок у других серверов.

  • Настройте DKIM: установите и настройте подпись для аутентификации, следуя документации выбранного почтового ПО.
  • Добавьте запись DMARC:
    v=DMARC1; p=none; rua=mailto:ваш_email@вашдомен.com

Конфигурация почтового сервера

Настройка Postfix

Отредактируйте файл /etc/postfix/main.cf, добавьте ключи:

myhostname = mail.вашдомен.com
mydomain = вашдомен.com
myorigin = /etc/mailname
inet_interfaces = all
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
mynetworks = 127.0.0.0/8
home_mailbox = Maildir/
smtpd_tls_cert_file=/etc/ssl/certs/ваш_сертификат.pem
smtpd_tls_key_file=/etc/ssl/private/ваш_ключ.key
smtpd_use_tls=yes

Настройка Dovecot

Отредактируйте /etc/dovecot/conf.d/10-mail.conf, укажите:

mail_location = maildir:~/Maildir

Обеспечьте starten сервисы:

sudo systemctl restart postfix
sudo systemctl restart dovecot

Безопасность и проверка работы

  • Получите SSL-сертификат: используйте Let’s Encrypt для автоматического получения сертификатов. Установите certbot и выполните команду:
    sudo certbot certonly --standalone -d mail.вашдомен.com
  • Настройте автоматическое обновление сертификатов и перезапуск служб.
  • Проверьте работу сервера: отправьте тестовое письмо с клиента и проверьте получение. Используйте утилиты telnet или openssl s_client для проверки SMTP и IMAP соединений.

Оставить комментарий

Текст сообщения:

Имя:

E-mail: