Exim. Списки ACL для получателей

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
n1mda
проходил мимо
Сообщения: 2
Зарегистрирован: 2017-10-13 16:33:18

Exim. Списки ACL для получателей

Непрочитанное сообщение n1mda » 2017-10-13 16:53:04

Добрый день. Поступила задача на создание очень хитрых правил для почтового сервера. Выбор пал на Exim, так как по описанию, он обладает более гибкими правилами. Но к сожалению не могу понять, как организовать такое правило:
есть списки доменов вида

Код: Выделить всё

abc.net
def.net
zxc.net

Надо запретить определенным пользователям почтового сервера запрет на отправку писем всем этим доменам одновременно (в одном письме, нельзя что бы были пользователи из других доменов ни в BC, ни BCC), то есть можно отправлять письмо только одному домену.
Если такое можно организовать на другом MTA, предлагайте.
Спасибо.
ЗЫ Вот это https://www.lissyara.su/doc/exim/4.62/a ... rol_lists/ читал.
Но не смог понять, может ли Exim мои хотелки.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Гость
проходил мимо

Exim. Списки ACL для получателей

Непрочитанное сообщение Гость » 2017-10-14 17:16:36

А какие проблемы сделать это эту проверку в acl на rcpt to? Видимо придется устанавливать пользовательскую переменную при попадании в список и в дальнейшем проверять ее.

n1mda
проходил мимо
Сообщения: 2
Зарегистрирован: 2017-10-13 16:33:18

Exim. Списки ACL для получателей

Непрочитанное сообщение n1mda » 2017-10-19 2:10:19

Решил немного по другому обыграть такие списки
Сделал правило на acl_rcpt

Код: Выделить всё

deny condition = $ {if > ${lookup{$recipient_address}nwildlsearch{/etc/exim4/bdom.txt}{yes}}{2}}
       domains = !+local_domains
Но с таким правилом никто никуда не отправляет.
А в логах

Код: Выделить всё

2017-10-19 01:59:34 H=([192.168.13.132]) [192.168.13.132] I=[192.168.13.29]:25 F=<adm@texim.n1mda.ru> A=auth_login:adm@texim.n1mda.ru temporarily rejected RCPT <admin@n1mda.ru>: failed to expand ACL string "$ {if > ${lookup{$recipient_address}nwildlsearch{/etc/exim4/bdom.txt}{yes}}{2}}": $ not followed by letter, digit, or {
ткните в ошибку пожалуйста.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Exim. Списки ACL для получателей

Непрочитанное сообщение Alex Keda » 2017-11-02 14:20:19

Не понял про отправку
Нельзя всем трём, а если два - то можно?
Убей их всех! Бог потом рассортирует...