Hi Folks,
I setted up a mail server based on this how-to
http://wanderingbarque.com/howtos/mailserver/mailserver.html
All things are working thing as you can see in my server log. Off
course, that I've suppressed some informations.
postfix/smtpd[16483]: connect from unknown[myip]
postfix/smtpd[16483]: 62C9034002: client=unknown[myip]
postfix/cleanup[16777]: 62C9034002:
message-id=<20070215182523.62C9034002 at mysmtpserver>
postfix/qmgr[16457]: 62C9034002: from=<me at domain>, size=360, nrcpt=1
(queue active)
dovecot: auth(default_with_listener): master in: USER 1
user at domain service=deliver
dovecot: auth(default_with_listener): ldap(user at domain): user search:
base=dc=example,dc=com scope=subtree
filter=(&(objectClass=VirtualMailAccount)(mail=user at domain)(accountActiv
e=TRUE)(delete=FALSE)) fields=mail,homeDirectory
dovecot: auth(default_with_listener): master out: USER 1
user at domain uid=202 gid=202
deliver(user at domain): msgid=<20070215182523.62C9034002 at
mysmtpserver>:
saved mail to INBOX
postfix/pipe[16785]: 62C9034002: to=<user at domain>, relay=dovecot,
delay=12, status=sent (domain)
postfix/qmgr[16457]: 62C9034002: removed
This log is showing that a message was delivered to an user at my
mailserver. But, at this time, I've tried to test forwarding features of
postfix+dovecot+ldap.
I've setted up this user entry (forwardActive=TRUE) in my ldap server.
Here follows some entries that I put at my main.cf
# Accounts
accounts_server_host = $ldap_server_host
accounts_search_base = $ldap_search_base
accounts_query_filter
(&(&(objectClass=VirtualMailAccount)(mail=%s))(forwardActive=FALSE)(acco
untActive=TRUE)(delete=FALSE))
accounts_result_attribute = mailbox
accounts_cache = no
virtual_transport = dovecot
virtual_mailbox_base = /var/lib/imap/vmail/domains
virtual_mailbox_maps = ldap:accounts
virtual_mailbox_domains = ldap:domains
virtual_minimum_uid = 202
virtual_uid_maps = static:202
virtual_gid_maps = static:202
virtual_alias_maps = ldap:aliases, ldap:virtualforward
home_mailbox = Maildir/
# aliases
aliases_server_host = $ldap_server_host
aliases_search_base = $ldap_search_base
aliases_query_filter
(&(&(objectClass=VirtualMailAlias)(mail=%s))(forwardActive=FALSE)(accoun
tActive=TRUE)(delete=FALSE))
aliases_result_attribute = maildrop
aliases_cache = no
aliases_bind_dn = $ldap_bind_dn
aliases_bind_pw = $ldap_bind_pw
accountsmap_server_host = $ldap_server_host
accountsmap_search_base = $ldap_search_base
accountsmap_query_filter
(&(&(objectClass=VirtualMailAccount)(mail=%s))(forwardActive=FALSE)(acco
untActive=TRUE)(delete=FALSE))
accountsmap_result_attribute = mail
accountsmap_cache = no
# Domains
domains_server_host = $ldap_server_host
domains_search_base = $ldap_search_base
domains_query_filter
(&(objectClass=VirtualDomain)(vd=%s)(accountActive=TRUE)(delete=FALSE))
domains_result_attribute = vd
domains_bind = no
domains_scope = one
# VirtualForward
virtualforward_server_host = $ldap_server_host
virtualforward_search_base = $ldap_search_base
virtualforward_query_filter
(&(&(objectClass=VirtualMailAccount)(mail=%s))(forwardActive=TRUE)(accou
ntActive=TRUE)(delete=FALSE))
virtualforward_result_attribute = maildrop
virtualforward_cache = no
virtualforward_bind_dn = $ldap_bind_dn
virtualforward_bind_pw = $ldap_bind_pw
Any guesses or misconfiguration?
I don't have an idea of how can I debug to get the error.
Looking forward to get some clues and helps :P
Best Regards
Venilton C. Junior
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://dovecot.org/pipermail/dovecot/attachments/20070215/c0a0d562/attachment-0001.html>