Управление конфигурацией стека
Содержание
Управление конфигурацией стека#
Добавление домена отправителя#
Изменить конфигурацию аналогично имеющимся записям: (сделать клон последнего конфига).
Перейти в настройки сервиса: .
В выпадающем списке добавить сделанный клон конфига: Add a config:
/etc/postfix/sender_access.Указать в Path in container:
/etc/postfix/sender_access.Удалить предыдущий конфиг (кнопка Remove config).
Применить изменения (кнопка Apply changes).
Добавление подписи DKIM#
Зайти в контейнер сервиса
opendkim(Exec console).Выполнить:
opendkim-genkey -D /etc/opendkim/domainkeys -d example.com -s mail
Забрать из
/etc/opendkim/domainkeysсгенерированный файл ключаmail.privateи файл для TXT записиmail.txt.Добавить сгенерированный ключ
mail.privateв .Portainer не позволяет выставлять
file modeдляsecret, поэтому выполняем наmanagerноде:docker service update \ --secret-add souce=opendkim_mail.example.com.dkim.private,target=/etc/opendkim/domainkeys/mail.example.com.dkim.private,mode=0400,uid=100,gid=101 \ postfix-stack_opendkim
Изменяем
Configsстека аналогично инструкции по добавлению домена отправителя:opendkim-signingtable_vX.XX,opendkim-keytable_vX.XX.
Important
В случае редеплоя стека из yml файла необходимо в compose файле указать для
секции configs: актуальные версии opendkim-signingtable,
opendkim-keytable, а так же для секции secrets: добавленные ключи для
доменов