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

Як налаштувати власний поштовий сервер Postfix на VPS UBUNTU: крок за кроком

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