Почтовые сервера EXIM, sendmail, postfix, Dovecot и инфраструктура: MTA/MDA, антиспам, web‑почта, маршрутизация и эксплуатация почтовых систем.
Модератор: xM
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
n1mda
- проходил мимо
- Сообщения: 2
- Зарегистрирован: 2017-10-13 16:33:18
Непрочитанное сообщение
n1mda » 2017-10-13 16:53:04
Добрый день. Поступила задача на создание очень хитрых правил для почтового сервера. Выбор пал на Exim, так как по описанию, он обладает более гибкими правилами. Но к сожалению не могу понять, как организовать такое правило:
есть списки доменов вида
Надо запретить определенным пользователям почтового сервера запрет на отправку писем всем этим доменам одновременно (в одном письме, нельзя что бы были пользователи из других доменов ни в BC, ни BCC), то есть можно отправлять письмо только одному домену.
Если такое можно организовать на другом MTA, предлагайте.
Спасибо.
ЗЫ Вот это
https://www.lissyara.su/doc/exim/4.62/a ... rol_lists/ читал.
Но не смог понять, может ли Exim мои хотелки.
n1mda
-
Хостинг HostFood.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/
-
Гость
- проходил мимо
Непрочитанное сообщение
Гость » 2017-10-14 17:16:36
А какие проблемы сделать это эту проверку в acl на rcpt to? Видимо придется устанавливать пользовательскую переменную при попадании в список и в дальнейшем проверять ее.
Гость
-
n1mda
- проходил мимо
- Сообщения: 2
- Зарегистрирован: 2017-10-13 16:33:18
Непрочитанное сообщение
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 {
ткните в ошибку пожалуйста.
n1mda
-
Alex Keda
- стреляли...
- Сообщения: 35501
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2017-11-02 14:20:19
Не понял про отправку
Нельзя всем трём, а если два - то можно?
Убей их всех! Бог потом рассортирует...
Alex Keda