Настройка локального postfix dkim relay + docker — Администрирование devops сопровождение проектов

Настройка локального postfix dkim relay + docker

Сейчас без dkim никуда, настроить его  в postfix не составляет труда за 20 минут, но если использовать docker то все еще проще и быстрее, настройка займет 2-3 минуты. За основу нужно взять любой образ docker из репозитория, сгеренировать dkim, после чего создать в dns соответствюущу txt запись.   Создаем dkim ключи
docker run --rm -it --hostname postfix -v `pwd`/opendkim:/etc/opendkim catatnight/postfix bash

cd /etc/opendkim/domainkeys
opendkim-genkey --domain=casp.ru/old --subdomains --verbose
У нас появляется два файла, Один файл с закрытым ключем, его переименовываем в называние домена, второй с записью котрую следует добавить в днс. так же с правильным доменным именем.
mv default.private casp.ru/old.private
cat /etc/opendkim/domainkeys/default.txt
default._domainkey IN TXT ( \"v=DKIM1; k=rsa; \"
 \"p=XXXXXXxxxxxXXXXXSqGSIb3DQEBAQUAA4GNADCBiQKBgQCzj7L8LPz2ZDXXoO53bXhWcVs4f1CBBoyoVaEczPB7Q8pXhSx6fKioURXwNhSPORocjVzsqH3pD3c9XJ+fNPSjsH/bOpZIQykDtsKTQSZFvg90EPOAsig65iAKbf9tFsCZlgwwzVx3eqCVbkXhlxf8nNYz3cXpqxQnCdIkXXXXXXxxxxXXXXXXX\" ) ; ----- DKIM key default for casp.ru/old

Запускаем контейнер
docker run -p 25:25 \\
-e maildomain=casp.ru/old -e smtp_user=user:passwd \\
-v `pwd`/opendkim:/etc/opendkim/domainkeys \\
--name postfix -d catatnight/postfix
Для проверки отправляем любое письмо,  в логе должна появиться подобная строка:
Jul 21 09:15:28 8d252db495dd opendkim[54]: 42F5C13A0A: DKIM-Signature field added (s=mail, d=casp.ru/old)
   
Другие новости
03.08.2024
Сервер упал «вчера» или назад в будущее. Настраиваем atop!

Всем привет доброго лета! Задача из уст заказчика звучала следующим образом : \»мониторинг яндекса сказал что сайт не работает, при этом сервер пингуется\». Ну первым делом лезу на подвластный мне сервер, смотрю логи : аптайм 100 дней, перезагрузок не было

Хранение конфигурационных файлов в Git (Gitlab)

Было время не хранил я ничего в гите, и было это не торт. Один неверный символ мог съесть уйму времени! Годы шли и однажды прислушался к совету друга программиста использовать гитлаб.   Сервисы которые по своей идеологии не пересекаются я