*КУБ - повний комплекс хмарних послуг!

Як налаштувати власний поштовий сервер 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

Далі необхідно обов’язково провести тестування сервера, а також через web-клієнт або поштовий клієнт перевірити отримання пошти. Крім усього іншого, також необхідно подбати про захист поштового сервера. Для початку слід налаштувати брандмауер 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