Exim Verify Reciepient по наличию файла

Я хочу настроить exim для проверки и принятия электронных писем только для тех пользователей, где существует файл. Сам файл лежит в папке, созданной путями имени файла. (для использования с модифицированным почтальоном):

почта для "mailing_address.tld@domain.tld" должна приниматься, только если файл существует:

/var/lib/mailman/a/ad/domain.tld/mailing/config.pck

Так

/var/lib/mailman/{first letter of address "**a**"}/{first and second letter of address "**ad**"}/{first part of local_part delimtered by _ "**mailing**"}/config.pck

Я пытался с exim sg и подстрокой, но я не мог заставить его работать.

1 ответ

Решение

Я нашел решение с sg и substr:

MM_NAME = $ {ГГ {$ local_part} {_. *} {}}

MM_DOMAIN = $ {ГГ {ЖХ:: $ local_part} {. * _} {}}

MM_LISTCHK = / вар / Библиотека / Почтальон / списки / $ {зиЬзЬг {0}{1}{MM_DOMAIN}}/${зиЬзЬг {0}{2}{MM_DOMAIN}}/MM_DOMAIN/MM_NAME/config.pck

это 3 части, но работает как задумано

Другие вопросы по тегам