Устарело
...
Настройка почтовых уведомлений
Настройка Postfix
Docker
9min
настройка параметра в пассворке открыть веб интерфейс пассворк и перейти в настройки и пользователи → системные настройки → глобальные → раздел почтовая служба затем активировать параметр отправка уведомлений на email , использовать локальная служба , указать email отправителя и сохранить изменения настройка и изменение параметров в postfix настройка адреса отправителя smtp открыть или создать файл — /\<passwork>/conf/postfix/sasl passwd nano /\<passwork>/conf/postfix/sasl passwd добавить smtp адрес с логином и паролем пользователя отправителя \[mail isp example] passwork\@noreply ru\ password пример использования нестандартного tcp порта \[mail isp example] 587 passwork\@noreply ru\ password пример использования gmail \[smtp gmail com] 587 passwork\@noreply ru\ password создать хэшированную базу данных для postfix, выполнив следующую команду docker exec it passwork postfix postmap /etc/postfix/sasl passwd после выполнения в директории /\<passwork>/conf/postfix/ будет расположена база данных postfix — sasl passwd db ограничение доступа к файлам с данными созданные файлы содержат учетные данные smtp в виде простого текста в целях безопасности доступ к чтению и записи должен быть только у пользователя root назначить права владельцу и установить владельцем root пользователя chown root\ root /\<passwork>/conf/postfix/sasl chmod 0600 /\<passwork>/conf/postfix/sasl настройка postfix в качестве релея сервера (контейнера) отредактировать конфигурационный файл — /\<passwork>/conf/postfix/main cf nano /\<passwork>/conf/postfix/main cf добавить и отредактировать следующие параметры \# указать fqdn имя сервера myhostname = hostname passwork local \# указать параметр на свой smtp сервер из шага «настройка адреса отправителя smtp» relayhost = \[mail isp example] 587 \# добавить в конце файла параметры включения аутентификации smtp sasl auth enable = yes smtp sasl security options = noanonymous smtp sasl password maps = hash /etc/postfix/sasl passwd smtp use tls = yes smtp tls cafile = /etc/ssl/certs/ca certificates crt сохранить изменения и перезапустить службу postfix docker exec i passwork postfix service postfix reload