Martin LEUSCH:
> Hi,
>
> I'm trying to create postfix master process listening on port 2525 and
> redirect all email send trough this port to an external address.
>
> I create regexp table "/etc/postfix/canonical-redirect-test" to map any
> address to the external address I want, test query with postmap return
> the expected address.
>
> /^.+@.+$/ [email protected]
>
> I add new process in /etc/postfix/master.cf
>
> :2525 inet n - n - - smtpd
> -o canonical_maps=regexp:/etc/postfix/canonical-redirect-test
> -o virtual_alias_maps=regexp:/etc/postfix/canonical-redirect-test
The canonical and virtual_alias mappings are implemented
in the cleanup daemon, not smtpd.
/etc/postfix/master.cf:
:2525 inet n - n - - smtpd
-o cleanup_service=cleanup_2525
cleanup_2525 unix n - n - 0 cleanup
-o canonical_maps=regexp:/etc/postfix/canonical-redirect-test
-o virtual_alias_maps=regexp:/etc/postfix/canonical-redirect-test
Wietse