Как установить Postfix в Ubuntu 20.04 LTS

Как установить Postfix в Ubuntu 20.04 LTS

 

В этом руководстве мы покажем вам, как установить Postfix в Ubuntu 20.04 LTS. Для тех из вас, кто не знал, Postfix — это бесплатный MTA (агент передачи почты) с открытым исходным кодом, используемый для маршрутизации или доставки электронной почты в системе Linux. По умолчанию он разрешает локальную рассылку, однако сам по себе он очень полезен на машине, используемой многими клиентами, или даже если таких посетителей может и не быть, многие службы сбрасывают свои обзоры и сообщения в электронные письма, что вводится в пользователь root локально, поэтому системный администратор может быть замечен при любых действиях, когда он / она входит в систему и переключается на пользователя root.

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo‘ к командам для получения привилегий root. Я покажу вам пошаговую установку почты Postfix на Ubuntu 20.04 (Focal Fossa). Вы можете следовать тем же инструкциям для Ubuntu 18.04, 16.04 и любого другого дистрибутива на основе Debian, например Linux Mint.

Установите Postfix на Ubuntu 20.04 LTS Focal Fossa

Шаг 1. Во-первых, убедитесь, что все ваши системные пакеты обновлены, выполнив следующие aptкоманды в терминале.

sudo apt update
sudo apt upgrade

Шаг 2. Установка Postfix в Ubuntu 20.04.

Теперь приступим к установке Postfix, выполнив следующую команду:

sudo apt install postfix sasl2-bin

Теперь вам будет предложено выбрать тип конфигурации вашего почтового сервера. Выберите «Продолжить», чтобы выбрать [Нет конфигурации] из этого списка, и нажмите клавишу Enter, как показано на следующем изображении:

+------+ Postfix Configuration +-------+
| General type of mail configuration:  |
|                                      |
|       No configuration               |
|       Internet Site                  |
|       Internet with smarthost        |
|       Satellite system               |
|       Local only                     |
|                                      |
|                                      |
|       <Ok>           <Cancel>        |
|                                      |
+--------------------------------------+

Шаг 3. Настройка Postfix.

После успешной установки, теперь мы редактируем файл конфигурации Postfix:

cp /usr/share/postfix/main.cf.dist /etc/postfix/main.cf
nano /etc/postfix/main.cf

Добавьте следующие строки:

# line 78: раскомментировать

mail_owner = postfix

# line 94: раскомментируйте и укажите имя хоста

myhostname = mail.infoit.com.ua

# line 102: раскомментируйте и укажите доменное имя

mydomain = infoit.com.ua

# line 123: раскомментировать

myorigin = $mydomain

# line 137: раскомментировать

inet_interfaces = all

# line 185: раскомментировать

mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain

# line 228: раскомментировать

local_recipient_maps = unix:passwd.byname $alias_maps

# line 270: раскомментировать

mynetworks_style = subnet

# line 287: добавьте свою локальную сеть

mynetworks = 127.0.0.0/8,10.0.0.0/24

# line 407: раскомментировать

alias_maps = hash:/etc/aliases

# line 418: раскомментировать

alias_database = hash:/etc/aliases

# line 440: раскомментировать

home_mailbox = Maildir/

# line 576: закомментировать и добавить
# smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
smtpd_banner = $myhostname ESMTP
# line 650: добавить

sendmail_path = /usr/sbin/postfix

# line 655: добавить

newaliases_path = /usr/bin/newaliases

# line 660: добавить

mailq_path = /usr/bin/mailq

# line 666: добавить

setgid_group = postdrop

# line 670:закомментировать
#html_directory =
# line 674: закомментировать
#manpage_directory =
# line 679: закомментировать
#sample_directory =
# line 683: закомментировать
#

readme_directory =

# line 684: если также слушает IPv6, измените на [все]

inet_protocols = ipv4

# добавить в конец
#Например, ограничивать размер электронной почты для 10M message_size_limit = 10485760 #, например, предельный размер почтового ящика 1G mailbox_size_limit = 1073741824 # SMTP-Auth настройки
 smtpd_sasl_type = dovecot smtpd_sasl_path = private/auth smtpd_sasl_auth_enable = yes smtpd_sasl_security_options = noanonymous smtpd_sasl_local_domain = $myhostname smtpd_recipient_restrictions = permit_mynetworks, permit_auth_destination, permit_sasl_authenticated, reject

Сохраните файл и закройте его. Чтобы применить изменения, введите команду:

newaliases
sudo systemctl restart postfix

Поздравляю! Вы успешно установили Postfix . Благодарим за использование этого руководства по установке Postfix в системе Ubuntu 20.04 LTS Focal Fossa. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт Postfix .