EXIM: Не обрабатывать всех получателей

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

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Virtus1k
рядовой
Сообщения: 20
Зарегистрирован: 2011-08-08 17:22:51

EXIM: Не обрабатывать всех получателей

Непрочитанное сообщение Virtus1k » 2020-02-02 13:53:59

Привет.
Exim.
Приходит письмо в котором 10 получателей. На этапе acl_check_rcpt срабатывает одно из правил, например:

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

discard condition = ${if or {\
                                   {match{$local_part}{noreply-app-}}\
                                   {match{$local_part}{noreply-bur-}}\
                               }{1}{0}\
                        }
condition = ${lookup mysql { insert into sdkjfhksdjfhdkh set ip='${sender_host_address}';} }
ИП попадает в блэклист и хотелось бы на этом остановиться, но эксим пытается для всех 10 получателей сделать эту проверку и вставить 10 записей :( Как сделать, чтобы после первого срабатывания правила он дропнул соединение и не обрабатывал следующий получателей?

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

Аватара пользователя
xM
ст. лейтенант
Сообщения: 1314
Зарегистрирован: 2009-01-15 23:57:41
Откуда: Königsberg
Контактная информация:

EXIM: Не обрабатывать всех получателей

Непрочитанное сообщение xM » 2020-02-05 23:34:24

Прочитайте "Chapter 3 - How Exim receives and delivers mail" и вам станет понятно как и в каком месте конфигурации это следует проверять.
IT voodoo blog https://kostikov.co

Virtus1k
рядовой
Сообщения: 20
Зарегистрирован: 2011-08-08 17:22:51

EXIM: Не обрабатывать всех получателей

Непрочитанное сообщение Virtus1k » 2020-02-07 9:03:17

Класс. Спасибо. Прочитал доку до того, как настраивать.
xM, не нужно тратить более своё время на эту тему. Просто давайте советы в других. У вас это здорово получается :-D

Аватара пользователя
xM
ст. лейтенант
Сообщения: 1314
Зарегистрирован: 2009-01-15 23:57:41
Откуда: Königsberg
Контактная информация:

EXIM: Не обрабатывать всех получателей

Непрочитанное сообщение xM » 2020-02-08 17:12:06

Virtus1k писал(а):
2020-02-07 9:03:17
Класс. Спасибо. Прочитал доку до того, как настраивать.
На здоровье. Всегда рекомендую сначала читать, разбираться и, если не получается, спрашивать.
Из вашего вопроса следует что ваша "проблема" от того, что вы не разобрались в основах, к изучению которых я вас любезно и отослал. Когда вы поймёте как Exim обрабатывает почту решение найдётся за минуту.
IT voodoo blog https://kostikov.co