Установка и настройка сервера электронной почты на CentOS с использованием Postfix и Dovecot

Руководство по установке и настройке сервера электронной почты на CentOS с использованием Postfix и Dovecot.

2023.06.12              


Источник: smoff.ruИсточник: smoff.ru CentOS (Community Enterprise Operating System) – бесплатная операционная система, которая совместима с исходным кодом Red Hat Enterprise Linux. В этой статье мы подробно рассмотрим процесс установки CentOS и последующей настройки сервера электронной почты с использованием Postfix и Dovecot.

Установка CentOS

Для начала вам потребуется установить саму операционную систему. Следуйте этим шагам для установки CentOS:

  1. Загрузите последнюю версию CentOS с официального сайта.
  2. Создайте загрузочный USB-диск или DVD-диск с образом CentOS.
  3. Установите CentOS на ваш сервер, следуя инструкциям мастера установки. Основные параметры здесь – размер диска, пароль администратора и настройки сети.

После успешной установки и первого входа в систему, вы будете готовы переходить к настройке сервера электронной почты.

Установка Postfix и Dovecot

Для начала установите необходимые пакеты. Для этого введите следующие команды в терминал:

sudo yum update
sudo yum install postfix dovecot -y

Настройка Postfix

Postfix – это свободно распространяемая программа MTA (Mail Transfer Agent), которая обеспечивает маршрутизацию и доставку электронной почты.

Отредактируйте основной конфигурационный файл Postfix, используя текстовый редактор, например, nano:

sudo nano /etc/postfix/main.cf

Внесите следующие изменения в файл main.cf:

myhostname = mail.your_domain.com
mydomain = your_domain.com
myorigin = $mydomain
inet_interfaces = all
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
mynetworks = 127.0.0.0/8, your_network_IP/24
home_mailbox = Maildir/

Запустите Postfix и добавьте его в автозагрузку:

sudo systemctl start postfix
sudo systemctl enable postfix

Настройка Dovecot

Dovecot – это почтовый сервер с открытым исходным кодом, который обеспечивает POP3/IMAP функции и заботится о локальной доставке электронной почты.

Откройте главный конфигурационный файл Dovecot:

sudo nano /etc/dovecot/dovecot.conf

Проверьте, чтобы строки были установлены следующим образом:

protocols = imap pop3 lmtp
mail_location = maildir:~/Maildir

Затем откройте файл для настройки сервиса IMAP и POP3:

sudo nano /etc/dovecot/conf.d/10-mail.conf

Убедитесь, что строки установлены следующим образом:

pop3_uidl_format = %08Xu%08Xv
mail_privileged_group = mail

Наконец, перезапустите Dovecot и добавьте его в автозагрузку:

sudo systemctl restart dovecot
sudo systemctl enable dovecot

Теперь ваш сервер электронной почты готов к работе. Вы можете начать добавлять почтовые ящики и использовать свой сервер для отправки и получения электронной почты.