Exim backup mx (только если основной mx недоступен)

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

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
allan_sundry
мл. сержант
Сообщения: 98
Зарегистрирован: 2009-02-16 15:30:01

Exim backup mx (только если основной mx недоступен)

Непрочитанное сообщение allan_sundry » 2012-06-26 16:04:45

Доброе время суток!

Возникла необходимость предоставить части клиентов backup mx, т.к. довольно много СПАМа отправляется именно через backup mx я решил ограничить доступность backup mx только временем недоступности основного mx.
Гуглением было найдено решение:

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

CHECK_RCPT_LOCAL_ACL_FILE=/etc/exim4/exim4.acl.conf
callout_positive_expire = 5m
This allows us to create a file called /etc/exim4/exim4.acl.conf which contains additional ACL (access control list) conditions. The other change, callout_positive_expire, I’ll describe in a minute.

I created /etc/exim4/exim4.acl.conf with the following contents:

# if we know that the primary MX rejects this address, we should too
deny
        ! verify = recipient/callout=30s,defer_ok
        message = Rejected by primary MX

# detect whether the callout is failing, without causing it to
# defer the message. only a warn verb can do this.
warn
        set acl_m_callout_deferred = true
        verify = recipient/callout=30s
        set acl_m_callout_deferred = false

# if the callout did not fail, and the primary mail server is not
# refusing  mail for this address, then it's accepting it, so tell
# our client to try again later
defer
        ! condition = $acl_m_callout_deferred
        message = The primary MX is working, please use it

# callout is failing, main server must be failing,
# accept everything
accept
        message = Accepting mail on behalf of primary MX

(с)http://tinderblog.wordpress.com/category/bandwidth/

Хотелось бы узнать нет ли каких-то "подводных камней" в использовании такого решения?
Soft like sex, it's better when free

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

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

Re: Exim backup mx (только если основной mx недоступен)

Непрочитанное сообщение Alex Keda » 2012-11-18 17:03:34

нет...
но некоторые будут до посинения стучаться тока на backup...
Убей их всех! Бог потом рассортирует...

Аватара пользователя
allan_sundry
мл. сержант
Сообщения: 98
Зарегистрирован: 2009-02-16 15:30:01

Re: Exim backup mx (только если основной mx недоступен)

Непрочитанное сообщение allan_sundry » 2012-11-19 11:03:33

Alex Keda писал(а):нет...
но некоторые будут до посинения стучаться тока на backup...
Спасибо!

P.S.
С момента внедрения жалоб на работу схемы не поступало, хотя "некоторые" действительно ломятся именно на backup mx.
В основном большинстве "некоторые" - это злостные СПАМеры. :drinks:
Soft like sex, it's better when free