The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Exim, wildlsearch и регулярные выражения, !*! fresco, 20-Авг-19, 10:46  [смотреть все]
Добрый день!

В exim.conf, в секции routers, прописано такое:

fltr_from:
    driver = redirect
    condition = ${lookup{$sender_address}wildlsearch{/etc/exim/senders.list}{yes}{no}}
    data = "spammaster@domain.ru"
    pipe_transport = address_pipe


В /etc/exim/senders.list лежит такой текст:

*@somedom.com
*@anotherdom.ru
someaddr*
anotheraddк*

строки вида *@somedom.com отрабатываются прекрасно, происходит редирект, а строки вида someaddr* -- игнорируются. я понимаю, что вместо someaddr* должно стоять регулярное выражение, но никак не могу понять или подобрать его формат. очевидное (или неочевидное) ^/someaddr/i и вариации не срабатывают.

подскажите пожалуйста, как мне составить строку в этот же файл для фильтрации $sender_address по условию "начинается на"?




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру