[Dovecot] Dovecot forward problems
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@mysmtpserver
postfix/qmgr[16457]: 62C9034002: from=me@domain, size=360, nrcpt=1 (queue active)
dovecot: auth(default_with_listener): master in: USER 1 user@domain service=deliver
dovecot: auth(default_with_listener): ldap(user@domain): user search: base=dc=example,dc=com scope=subtree filter=(&(objectClass=VirtualMailAccount)(mail=user@domain)(accountActiv e=TRUE)(delete=FALSE)) fields=mail,homeDirectory
dovecot: auth(default_with_listener): master out: USER 1 user@domain uid=202 gid=202
deliver(user@domain): msgid=20070215182523.62C9034002@mysmtpserver: saved mail to INBOX
postfix/pipe[16785]: 62C9034002: to=user@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
On Thu, 2007-02-15 at 16:42 -0300, Venilton Junior wrote:
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. .. Any guesses or misconfiguration?
Well, I don't know, but this really is a Postfix question rather than Dovecot one. You'd probably have better luck in the Postfix mailing list.
participants (2)
-
Timo Sirainen
-
Venilton Junior