[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

ACL в exim



немного не пойму что не так

вот есть у меня хост, который является резервным для домена
domain.zone

вирусы шлют спам на разные адреса

address1@dimain.zone
address2@domain.zone

на резервный МХ и тот их все принимает и только в момент передачи этих
писем на основной почтовый сервер получает отлуп "такого пользователя
нет"

ну и вот, взял я с основного сервера и сделал скрипт, который при
изменении списка пользователей на нем транслирует этот список в виде
файла содержащего записи вида

user1@dimain.zone
user2@dimain.zone
...

на резервный МХ, теперь я хочу на резервном MX выдавать отлуп если
такого пользователя нет.

иду в 

acl_check_rcpt:

и прописываю директиву (первой, хотя в доках написано что порядок
неважен)

deny
        verify          = recipient
        domains         = +relay_to_domains
        recipients      = ${if exists {CONFDIR/domain.zone.users.list} \
                {CONFDIR/domain.zone.users.list} \
                {} \
        }
        log_message     = "DOMAIN.ZONE: denied: invalid user"

relay_to_domains - содержит только один домен - domain.zone

однако при попытке отправить через этот сервер почту на unknown@domain.zone,
он письмо все равно принимает и пытается передать на мастера. получает отлуп
и тп.

я что-то неправильно понял в доках?

-- 
... mpd is off

. ''`.                               Dmitry E. Oboukhov
: :’  :   email: unera@debian.org jabber://UNera@iii.ru
e. `~’              GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537

Attachment: signature.asc
Description: Digital signature


Reply to: