@thrig еще раз спасибо за ваши предложения. Я должен понять, как пишутся правила, и поэтому занял это время. Я изменил набор правил, заданный (, так как мне нужно разрешить заголовок, а не остановить ), поэтому в sendmail.mc добавляются следующие строки, и я получаю желаемый результат. Мне еще предстоит проверить это на нашей предварительной -prod ферме, но это дало мне некоторое представление о том, как двигаться дальше.
Я создал небольшой скрипт на Python, который помогает мне создавать нужные мне заголовки и отправлять их. Приведенный ниже набор правил разрешает заголовок «X -Test», что является моим требованием, поскольку моя таблица рассылки отклоняет любые другие электронные письма на основе доменов, перечисленных ранее. Appreicate если вы обратная связь с любыми недостатками.
ЛОКАЛЬНЫЕ _НАБОРЫ ПРАВИЛ Макрос хранилища HX -Тест :$>CheckTestHeader
Счекктестхеадер R$ *$ :$ (хранилище {xtestsetp} $@ OK $ )$1 R< $+ > $@ ОК
По умолчанию файл конфигурации MariaDB находится по следующему адресу:
/etc/my.cnf
Если его там нет, вы можете использовать mysqld для поиска файла конфигурации, выполнив следующую команду:
/usr/libexec/mysqld --help --verbose
Вы получите много текста в ответ. В первой части описаны параметры, которые вы можете отправить на сервер при его запуске. Вторая часть — это вся информация о конфигурации, которая была установлена при компиляции сервера.
Рядом с началом вывода найдите пару строк, похожих на следующие строки:
Параметры по умолчанию считываются из следующих файлов в указанном порядке:
/etc/mysql/my.cnf /etc/my.cnf ~/.my.cnf
Сервер работает по списку, пока не найдет файл конфигурации.
Кредит:https://docs.rackspace.com/support/how-to/configure-mariadb-server-on-centos/