*КУБ — полный комплекс облачных услуг!

Как настроить собственный почтовый сервер Postfix на VPS с Ubuntu: пошаговая инструкция

Postfix на VPS
Как настроить собственный почтовый сервер Postfix на VPS с Ubuntu: пошаговая инструкция

Хотите настроить почтовый сервер Postfix на VPS с Ubuntu, но не совсем уверены, получится ли? Настройка почтового сервера Postfix на VPS с Ubuntu, особенно если речь идет о настройке человеком без опыта или новичком, — процесс, отличающийся характерной для него сложностью. Если же вам нужна корпоративная электронная почта без самостоятельного администрирования сервера, стоит рассмотреть услугу почтового хостинга. Правда, если четко следовать инструкции и успешно выполнять все необходимые действия, вы гарантированно сможете успешно развернуть свой собственный сервер. Далее предлагаем немного подробнее ознакомиться с каждым из этапов такой настройки.

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

Прежде всего необходимо обязательно выбрать VPS-хостинг и установить Ubuntu. Вы можете выбрать, например, один из таких VPS-хостингов, как DigitalOcean, Linode, Hetzner. Затем важно установить последнюю версию Ubuntu LTS. После этого необходимо настроить базовую среду:

  • Используя SSH, подключитесь к серверу. Для этого воспользуйтесь
ssh user@your-server-ip
  • Затем обязательно выполните обновление самой системы. Для этого используйте команду
sudo apt update && sudo apt upgrade -y
  • Последний этап настройки базовой среды — установка базовых инструментов с помощью комбинации
sudo apt install wget curl ufw -y

Установка Postfix

Следующим этапом является установка Postfix с помощью комбинации

sudo apt install postfix -y

Во время установки не забывайте о необходимости проверки параметров. Для этого сначала выберите тип «Internet Site», а затем введите домен вашего сервера.

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

На данном этапе необходимо зайти в панель управления DNS домена и добавить туда такие важные записи, как:

  • MX-запись.
ТипИмяЗначениеПриоритет
MX@mail.example.com.10
  • SPF-запись, а именно
v=spf1 mx ~all
  • DKIM. Для этого обязательно установите OpenDKIM
sudo apt install opendkim opendkim-tools -y

Не забудьте о настройке DKIM в Postfix. Не игнорируйте необходимость генерации ключей. Затем добавьте их в DNS.

  • Ну и последнее — DMARC-запись. Используйте
v=DMARC1; p=none; rua=mailto:dmarc@example.com

Конфигурация Postfix — ещё один важный этап настройки

Прежде всего здесь необходимо позаботиться о редактировании основного файла конфигурации. Для этого нужно использовать комбинацию

sudo nano /etc/postfix/main.cf

Не забывайте о таких основных важных параметрах, как:

myhostname = mail.example.com
mydomain = example.com
myorigin = $mydomain
inet_interfaces = all
inet_protocols = ipv4
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
relayhost=
mynelworks = 127.0.0.0/8
home_mailbox = Maildir/
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.kev
smtpd_use _tls=yes

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

sudo systemctl restart postfix

Какие еще действия необходимо выполнить при настройке собственного почтового сервера Postfix на VPS UBUNTU?

Следующим важным этапом является опциональная установка Dovecot

sudo apt install dovecot-core dovecot-imapd dovecot-pop3d -y

После установки настройте Dovecot. Для этого измените файл /etc/dovecot/dovecot.conf, чтобы можно было включить IMAP и POP3.

protocols = imap pop3

Выполнив эти действия, перезапустите Dovecot с помощью

sudo systemctl restart dovecot

Далее необходимо обязательно провести тестирование сервера, а также через веб-клиент или почтовый клиент проверить получение почты. Помимо всего прочего, также необходимо позаботиться о защите почтового сервера. Для начала следует настроить брандмауэр UFW. Откройте необходимые порты, используя:

sudo ufw allow 25,587,993,995/tcp
sudo ufw enable

Затем важно позаботиться об установке антиспама и антивируса: SpamAssassin

sudo apt install spamassassin -y

и ClamAV

sudo apt install clamav -y

Обязательно активируйте все необходимые службы.

Последним этапом настройки собственного почтового сервера является обеспечение поддержки и мониторинга. Для эффективного мониторинга используйте следующие логи

sudo tail -f /var/log/mail.log

Обязательно помните о необходимости регулярного обновления сервера с помощью

sudo apt update && sudo apt upgrade -y

Выводы

Благодаря этим довольно простым шагам вы в любое время сможете не только настроить, но и поддерживать свой собственный почтовый сервер на базе Postfix. Если у вас возникнут вопросы и понадобится помощь с настройкой, обращайтесь. Будем рады помочь в решении любых вопросов. Имеем многолетний опыт в этом деле, поэтому гарантируем качественное выполнение работ.

Menu