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

Как настроить собственный почтовый сервер 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. Если вдруг у вас возникнут вопросы и потребуется помощь с настройкой, обращайтесь. Будем рады помочь с решением любых вопросов. Имеем многолетний опыт в этом деле, поэтому качественное выполнение работ гарантируем.