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 части, но работает как задумано