[Exim-users] rcpt to time check quota

2014-07-07 Пенетрантность Alexander Titaev
Здравствуйте, Exim-users.

Схема -   фронтенд  с  основым  доменом,  часть  адресов  алиасятся  во
внутреннии  домены  и  уходят  по  vpn  на  удаленные серверы в другие
регионы.
Задача проверять квоту для этих алиасящихся адресов на этапе rcpt to.
Собственно задача отдать в сокет скрипту заэкспанденый адрес.
Вот что-то не соображу как (самому парсить алиасы не охота :)

-- 
С уважением,
 Alexander  mailto:t...@irk.ru


___
Exim-users mailing list
Exim-users@mailground.net
http://mailground.net/mailman/listinfo/exim-users



Re: [Exim-users] rcpt to time check quota

2014-07-07 Пенетрантность Golub Mikhail
Как вариант, заполнять скриптами некую табличку (например, раз в полчаса,
час) на фронтенде в sql-е и проверять там.
На каждом удаленном сервере запускается скрипт, который передает на фронтенд
и заносит в таблицу адрес и превышена квота по этому адресу или нет.


-Original Message-
From: Exim-users [mailto:exim-users-boun...@mailground.net] On Behalf Of
Alexander Titaev
Sent: Monday, July 07, 2014 11:08 AM
To: exim-users@mailground.net
Subject: [Exim-users] rcpt to time check quota

Здравствуйте, Exim-users.

Схема -   фронтенд  с  основым  доменом,  часть  адресов  алиасятся  во
внутреннии  домены  и  уходят  по  vpn  на  удаленные серверы в другие
регионы.
Задача проверять квоту для этих алиасящихся адресов на этапе rcpt to.
Собственно задача отдать в сокет скрипту заэкспанденый адрес.
Вот что-то не соображу как (самому парсить алиасы не охота :)

-- 
С уважением,
 Alexander  mailto:t...@irk.ru


___
Exim-users mailing list
Exim-users@mailground.net
http://mailground.net/mailman/listinfo/exim-users

___
Exim-users mailing list
Exim-users@mailground.net
http://mailground.net/mailman/listinfo/exim-users



Re: [Exim-users] rcpt to time check quota

2014-07-07 Пенетрантность Alexander Titaev
Здравствуйте, Golub.

Вы писали 7 июля 2014 г., 20:49:58:

 Как вариант, заполнять скриптами некую табличку (например, раз в полчаса,
 час) на фронтенде в sql-е и проверять там.
 На каждом удаленном сервере запускается скрипт, который передает на фронтенд
 и заносит в таблицу адрес и превышена квота по этому адресу или нет.

так  оно  опять сводится к самостоятельному парсингу алиасов, я как то
пробовал разгребать все эти петли и плюнул


-- 
С уважением,
 Alexander  mailto:t...@irk.ru


___
Exim-users mailing list
Exim-users@mailground.net
http://mailground.net/mailman/listinfo/exim-users



Re: [Exim-users] rcpt to time check quota

2014-07-07 Пенетрантность George L. Yermulnik
Hello!

On Mon, 07 Jul 2014 at 17:08:22 (+0900), Alexander Titaev wrote:

 Схема -   фронтенд  с  основым  доменом,  часть  адресов  алиасятся  во
 внутреннии  домены  и  уходят  по  vpn  на  удаленные серверы в другие
 регионы.
 Задача проверять квоту для этих алиасящихся адресов на этапе rcpt to.
 Собственно задача отдать в сокет скрипту заэкспанденый адрес.
 Вот что-то не соображу как (самому парсить алиасы не охота :)

Не знаю, насколько это то, что требуется, но пришёл в голову вот такой
вариант:
1) в acl_check_rcpt в финальный accept или в отдельный require добавить
recipient/callout;
2) в роутеры добавить отдельный роутер конкретно для этих алиасящихся
адресов с параметром verify_only и verify_recipient + condition,
который через ${readsocket{/path/to/socket}{$local_part@$domain}} будет
получать ответ от скрипта.

Наверное, ещё придётся поиграться с порядком роутеров, чтобы в этот
роутер попадал $local_part@$domain уже после рираутинга на основе
раскрытия алиасов...

-- 
George L. Yermulnik
[YZ-RIPE]

___
Exim-users mailing list
Exim-users@mailground.net
http://mailground.net/mailman/listinfo/exim-users