Andre Dalle:
> Hey all,
>
>
> Is it supported to override virtual_alias_maps in master.cf;
> rather than using receive_override_options to disable all address
> rewriting?
The two approaches solve different problems. Keep in mind that
- virtual-alias expansion is implemented in the cleanup daemon,
- the smtpd daemon reads the virtual-alias table to decide if a
recipient address may be invalid.
If you use different virtual-alias tables in different places,
then you can expect problems with recipient address validation.
I recommend doing all the virtual-alias exansion in one place, and
not complicating the configuration with different virtual-alias
tables.
Wietse
> I want to do some alias expansion prior to content_filter, and a different
> alias expansion on re-injection.
>
> Right now I have to do all alias expansion pre content_filter, by
> specifying virtual_alias_maps in main.cf.
>
> Some users forward mail offsite, and I want that expansion to go last.
> Final delivery is over LMTP to another host.
>
> The brute force solution would be to run a second Postfix instance for
> re-injection.
>
> Content filter at 127.0.0.1:10033 re-injects to Postfix on 127.0.0.1:10032.
>
> postconf -P:
>
> 127.0.0.1:28/inet/content_filter = filter:[127.0.0.1]:10033
>
> 127.0.0.1:28/inet/virtual_alias_maps = cdb:/etc/postfix/virtual
>
> 127.0.0.1:10032/inet/alias_database =
>
> 127.0.0.1:10032/inet/alias_maps =
>
> 127.0.0.1:10032/inet/content_filter =
>
> 127.0.0.1:10032/inet/mynetworks_style = host
>
> 127.0.0.1:10032/inet/receive_override_options =
> no_unknown_recipient_checks,no_header_body_checks
>
> 127.0.0.1:10032/inet/smtpd_authorized_xforward_hosts = 127.0.0.0/8
>
> 127.0.0.1:10032/inet/smtpd_client_restrictions =
>
> 127.0.0.1:10032/inet/smtpd_helo_restrictions =
>
> 127.0.0.1:10032/inet/smtpd_recipient_restrictions = permit_mynetworks,reject
>
> 127.0.0.1:10032/inet/smtpd_sender_restrictions =
>
> 127.0.0.1:10032/inet/virtual_alias_maps = proxy:ldap:/etc/postfix/ldap.cf
>
>
>
> ----
> Andr? Dalle
> Systems Administrator
> National Capital FreeNet [http://www.ncf.ca]
>