*КУБ - повний комплекс хмарних послуг!
Хотіли б налаштувати поштовий сервер Postfix на VPS UBUNTU, але не зовсім впевнені, чи вийде? Налаштування поштового сервера Postfix на VPS з Ubuntu, особливо коли мова йде про налаштування людиною без досвіду або початківцем – процес, що відрізняється характерною для нього складністю. Якщо ж вам потрібна корпоративна електронна пошта без самостійного адміністрування сервера, варто розглянути послугу поштового хостингу. Правда, якщо чітко дотримуватися інструкції і успішно виконувати всі необхідні маніпуляції, ви гарантовано зможете успішно розгорнути ваш власний сервер. Далі пропонуємо трохи більш детально ознайомитися з кожним з етапів такого налаштування.
Перш за все необхідно обов’язково зробити вибір VPS-хостингу і встановити Ubuntu. Ви можете вибрати, наприклад, серед таких VPS-хостингів як DigitalOcean, Linode, Hetzner. Потім важливо виконати установку останньої версії Ubuntu LTS. Після цього необхідно виконати налаштування базового оточення:
ssh user@your-server-ip
sudo apt update && sudo apt upgrade -y
sudo apt install wget curl ufw -y
Наступним етапом є встановлення Postfix завдяки комбінації
sudo apt install postfix -y
Під час установки не забувайте про необхідність огляду параметрів. З цією метою спочатку виберіть тип «Internet Site», а потім вже введіть домен вашого сервера.
На даному етапі необхідно відвідати панель управління DNS домену і додати туди такі важливі записи як:
| Тип | Ім’я | Значення | Пріоритет |
| MX | @ | mail.example.com. | 10 |
v=spf1 mx ~all
sudo apt install opendkim opendkim-tools -y
Не забудьте про налаштування DKIM в Postfix. Не ігноруйте необхідність генерації ключів. Потім додайте їх в DNS.
v=DMARC1; p=none; rua=mailto:dmarc@example.com
Перш за все тут необхідно подбати про редагування основного файлу конфігурації. Для цього потрібно використовувати комбінацію
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
Наступним важливим етапом є опціональна установка 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. Якщо раптом у вас виникнуть питання і буде необхідна допомога з налаштуванням, звертайтеся. Будемо раді допомогти з вирішенням будь-яких питань. Маємо багаторічний досвід в цій справі, тому якісне виконання робіт гарантуємо.