exim conditions

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

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
werder31
сержант
Сообщения: 217
Зарегистрирован: 2009-12-22 10:48:41
Откуда: from Ukraine
Контактная информация:

exim conditions

Непрочитанное сообщение werder31 » 2018-02-14 17:50:48

Привет всем
Хочу сделать проверку sender_address/sender_address_local_part с authenticated_id(есть два типа авторизации...)
Но что-то не подходит :)
Не могу понять что именно
Может кто делал такое, поделитесь плз

Не работает condition = ${if eqi{or{{$sender_address}{$sender_address_local_part}}{$authenticated_id}{no}{yes}}}
Работает condition = ${if eqi{$sender_address}{$authenticated_id}{no}{yes}}
Любите жизнь, ведь она все равно отымеет..так хоть по любви!

Хостинговая компания 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/

werder31
сержант
Сообщения: 217
Зарегистрирован: 2009-12-22 10:48:41
Откуда: from Ukraine
Контактная информация:

exim conditions

Непрочитанное сообщение werder31 » 2018-02-15 10:53:54

Нашел ошибку.
Может кому пригодится (суть проверки: запрет отправки от имени другого пользователя, типа подмена имейла)

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

deny    message  = You can not send mail on behalf of another user
        senders       = *@+local_domains
        !hosts         = localhost : 127.0.0.1 : +relay_from_hosts
        condition = ${if or {{ eqi{$sender_address}{$authenticated_id}}{eqi{$sender_address_local_part}{$authenticated_id}}}{no}{yes}}
Любите жизнь, ведь она все равно отымеет..так хоть по любви!