neptunix писал(а):lissyara писал(а):нет. до этого он не доходит - он проверяет все условия и всё.
если выполняется этот роутер - то значит юзер существует
а как он физически понимает что юзер существует? То есть как роутер выполняется?
Чувствую что у тебя есть такое
Код: Выделить всё
dovecot_user:
driver = accept
condition = ${lookup mysql{SELECT `goto` FROM \
`alias` WHERE \
`address`='${quote_mysql:$local_part@$domain}' OR \
`address`='${quote_mysql:@$domain}'}{yes}{no}}
transport = dovecot_delivery
Вот тут и идёт проверка.
neptunix писал(а):.....
И еще - если в таблице поставить active = 0 - то exim все равно принимает для этого пользователя почту, а вот dovecot deliver уже отфутболивает.
Вот это и мне вчера перестало нравится, правда никак не доберусь исправить
Поправте меня если не прав. При такой конфигурации Exim сначала принимает письма даже для отключенных пользователей (active = 0), вместо того чтобы сказать что пользователь неизвестен. Потом довекот их обратно футболит. Просто сейчас увидел что пользователей нет уже, а спам и километровые письма на них канал, логи и т.д. забивают.
Кстати таже ситуация и с квотами средствами Dovecot - трафик/время и даже дисковое пространство всё одно тратится на приём писем
Остатся должен только один ...