У меня тут скорее филосовские вопросы чем технические :).
Идея была такая: переложить максимум работы на dovecot. Т.е. dovecot щас отвечает за аутентификацию(а exim через sasl к нему лезет), за складывание почты(local delivery agent) итп. Всё бы ничего, но exim не знает какие юзеры существуют а какие нет, он может их только попытаться авторизовать :(. Поэтому я заставил exim смотреть на существование такого пользователя из plaintext-базы dovecot таким образом:
dovecot_user:
debug_print = "R: dovecot_user for $local_part@$domain"
driver = accept
condition = ${lookup{$local_part@$domain}lsearch{/etc/dovecot/passwd}}
transport = dovecot_delivery
cannot_route_message = Unknown user
Я правильно router составил?
И вообще стоит ли писать конфиг exim с нуля? А то в дебиане там всякой хрени много которая нафиг не нужна с одной стороны, а с другой exim уже сто лет не развивается, поэтому debian magic нафиг не нужен.
Какие вообще есть впечатления от использования exim? :)
PS postfix-юзер.