1) login on to the E.F.A shell
2) change to root user (use your E.F.A web user/password)
Code: Select all
#sudo su -
Code: Select all
#vim /etc/postfix/ldap_maps_domain.cf
domain = yourdomain.com
server_host = ip_of_your_zimbra_server
search_base = com (depends on your domain)
bind_dn = zimbra_ldap_password
Code: Select all
domain = domain1.cl
server_host = 192.168.1.100
search_base = DC=cl
bind = yes
bind_dn = uid=zimbra,cn=admins,cn=zimbra
bind_pw = miIWB09e
query_filter = (|(mail=%s)(proxyAddresses=smtp:%s))
leaf_result_attribute = mail
version = 3
NOTE2: to get the zimbra ldap password (bind_pw), log in on the shell of your zimbra mail server as zimbra user and execute
Code: Select all
$ zmlocalconfig -s zimbra_ldap_password|awk {'print $3'}
Code: Select all
relay_recipient_maps = ldap:/etc/postfix/ldap_maps_domain.cf
virtual_alias_maps = ldap:/etc/postfix/ldap_maps_domain.cf
virtual_mailbox_maps = ldap:/etc/postfix/ldap_maps_domain.cf
smtpd_sender_login_maps = ldap:/etc/postfix/ldap_maps_domain.cf
Code: Select all
#service postfix restart
Code: Select all
#vim /etc/postfix/ldap_maps_domain2.cf
Code: Select all
dominio = domain2.com
server_host = 192.168.1.200
search_base = DC=com
bind = yes
bind_dn = uid=zimbra,cn=admins,cn=zimbra
bind_pw = mpIWB19y
query_filter = (|(mail=%s)(proxyAddresses=smtp:%s))
leaf_result_attribute = mail
version = 3
Code: Select all
relay_recipient_maps = ldap:/etc/postfix/ldap_maps_domain.cf, ldap:/etc/postfix/ldap_maps_domain2.cf
virtual_alias_maps = ldap:/etc/postfix/ldap_maps_domain.cf, ldap:/etc/postfix/ldap_maps_domain2.cf
virtual_mailbox_maps = ldap:/etc/postfix/ldap_maps_domain.cf, ldap:/etc/postfix/ldap_maps_domain2.cf
smtpd_sender_login_maps = ldap:/etc/postfix/ldap_maps_domain.cf ldap:/etc/postfix/ldap_maps_domain2.cf,
Code: Select all
#service postfix restart