Victor Sudakov wrote: > > О, замечательно! А зачем тут user, group, pipe_transport и прочие > параметры, они точно нужны? > > Я вот сейчас написал просто перед довкотом: > > # Redirect virtual users > virtual_redirect: > driver = redirect > data = ${lookup{$local_part@$domain}lsearch{/etc/dovecot/aliases}} > > > и оно вроде работает, по крайней мере "exim -bt" ожидаемо их резолвит > куда надо (реальную доставку не успел попробовать).
А вот такие 2 условия, добавленные в acl_check_rcpt (контекст тоже привожу), нормально выглядят или можно улучшить? А как бы их в одно логическое выражение объединить, не подскажете? # Insist that a HELO/EHLO was accepted. require message = nice hosts say HELO first condition = ${if def:sender_helo_name} # Accept mail for forwarded domains accept condition = ${lookup{$local_part@$domain}lsearch{/etc/dovecot/aliases}{yes}} # Accept valid recipient adresses in dovecot domains accept condition = ${lookup{$local_part@$domain}lsearch{/etc/dovecot/users}{yes}} # Insist that any other recipient address that we accept is either in one of # our local domains, or is in a domain for which we explicitly allow # relaying. Any other domain is rejected as being unacceptable for relaying. require message = relay not permitted domains = +local_domains : +relay_to_domains -- Victor Sudakov, VAS4-RIPE, VAS47-RIPN 2:5005/49@fidonet http://vas.tomsk.ru/ _______________________________________________ Exim-users mailing list Exim-users@mailground.net http://mailground.net/mailman/listinfo/exim-users