_Предыдущая версия данного обучающего руководства была написана _Джастином Эллингвудом
Postfix — популярный почтовый агент (MTA) с открытым исходным кодом, который можно использовать для маршрутизации и доставки почты в системе Linux. Согласно оценкам, примерно 25% публичных почтовых серверов в Интернете используют Postfix.
В этом руководстве мы расскажем, как установить и настроить Postfix на сервере Ubuntu 20.04. Затем мы протестируем способность Postfix правильно выполнять маршрутизацию, выполнив установку s-nail
, почтового пользовательского агента (MUA), также называемого клиентом электронной почты.
Обратите внимание, что цель данного обучающего модуля — помочь вам быстро развернуть Postfix с базовыми функциями работы с электронной почтой. К окончанию прохождения этого руководства у вас не будет полнофункционального сервера электронной почты, но будут некоторые базовые компоненты для создания такого сервера.
Для прохождения этого обучающего модуля вам потребуется следующее:
sudo
, а также брандмауэр, настроенный с помощью UFW. Для выполнения этого требования следуйте указаниям нашего руководства по начальной настройке сервера Ubuntu 20.04.Для этого обучающего модуля предполагается, что вы настраиваете хост с доменным именем mail.example.com
. При необходимости заменяйте example.com
или mail.example.com
собственным полным доменным именем.
Postfix включен в репозиторий Ubuntu по умолчанию, так что вы можете установить его с помощью APT.
Для начала обновите локальный кэш пакетов apt
:
sudo apt update
Затем установите пакет postfix
с помощью следующей команды. Обратите внимание, что мы передаем переменную среды DEBIAN_PRIORITY=low
в эту команду установки. В связи с этим, процедура установки предложит вам настроить некоторые дополнительные опции:
sudo DEBIAN_PRIORITY=low apt install postfix
Процедура установки откроет серию интерактивных диалогов. Для целей данного обучающего модуля введите в диалогах следующие данные:
mail.``example.com
. Возможно вы захотите задать для системной почты имя example.com
. В этом случае для имени пользователя user1
Postfix будет использовать адрес user1@``example.com
.root@
и postmaster@
. Используйте для этой цели свою основную учетную запись. В данном примере это имя пользователя sammy.0
» отключает любые ограничения размера.+
».Приведем настройки, использованные в этом руководстве:
example.com
(не mail.example.com
)$myhostname,
example.com``,
mail.example.com``,
localhost.example.com``, localhost
127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
0
+
Примечание . Если впоследствии вам потребуется изменить эти настройки, введите команду:
sudo dpkg-reconfigure postfix
Для параметров будут указаны заданные ранее значения.
После завершения процедуры установки можно внести некоторые изменения в конфигурацию Postfix.
#ubuntu