
Хотіли б налаштувати поштовий сервер 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. Якщо раптом у вас виникнуть питання і буде необхідна допомога з налаштуванням, звертайтеся. Будемо раді допомогти з вирішенням будь-яких питань. Маємо багаторічний досвід в цій справі, тому якісне виконання робіт гарантуємо.