ab:
>
> Wow lots of my post got cut off, this is what i wrote.
>
> As you can see i am returning [email protected] relay:[smtp.foo.com]
> But the mail log is saying transport map error
>
>
>
> Hi All.
>
> I would like the transport_maps to be driven from an ldap lookuop
> but i am unsure of the format it should be returning
>
> I have the following config
>
> transport_maps = hash:/etc/postfix/transport
> ldap:/etc/postfix/ldap-transport
> and my /etc/postfix/ldap-transport.cf looks like this
>
> server_host = ldap://zimbra:389
> server_port = 389
> search_base =
> query_filter =
> (&(|(zimbraMailDeliveryAddress=%s)(zimbraMailAlias=%s))(zimbraMailStatus=enabled))
> result_attribute = mail,zimbraMailAlias
> version = 3
> result_format=%s relay:[smtp.foo.com]
> start_tls = no
> timeout = 30
>
> This returns the output when doing a postmap vq
> [email protected] relay:[smtp.foo.com]
> but is that correct for a transport_map
The transport(5) manpage says:
RESULT FORMAT
The lookup result is of the form transport:nexthop. The transport
field specifies a mail delivery transport such as smtp or local. The
nexthop field specifies where and how to deliver mail.
"relay:[smtp.foo.com]" is a valid result.
More information in the manpage!
Wietse