Hello everyone, I need some help with Dovecot+LDAP config and local delivery. We're using Dovecot 2.0.9 on Centos 6.4. Before, we used Qmail with the same LDAP. Our LDAP accounts have the attribute deliveryMode which we used for mailing lists (OK, they are in fact mailing groups rather than lists). When the attribute is set to deliveryMode = nolocal Qmail did not deliver mail to the list mailbox, only to the accounts on the list/group. Now with Dovecot(+postfix) I can't achieve the same behaviour. Can Dovecot be set up not to deliver the mail to the list mailbox if the list has the attribute deliveryMode = nolocal? This is my /etc/dovecot/conf.d/dovecot-ldap.conf.ext hosts = xxx.xxx.xxx.xxx auth_bind = yes dn = cn=admin,dc=nth,dc=ch dnpass = xxxxxxxxxx ldap_version = 3 base = dc=nth,dc=ch #deref = always scope = subtree user_attrs = mail=user user_filter = (|(&(objectclass=inetOrgPerson)(mail=%u))(|(mailAlternateAddress=%u))) pass_attrs = uid=user pass_filter = (&(objectclass=inetOrgPerson)(|(mail=%u)(mailAlternateAddress=%u))) default_pass_scheme = CRYPT Basicaly, I want to make check: if deliveryMode=nolocal > do not deliver to mail=some.mail at tld.com (only to mailForwardingAddress) else deliver normally :) Thnx, -- Zeljko Culek IT Department Samurai Digital d.o.o. NTH Group Office Osijek Ivana Gundulica 5 31000 Osijek, Croatia Mobile company: 00385 99 262 2661 [VPN 214] Skype: nthuser128 Email: zeljko.culek at nth.ch www.nth.ch -------------- next part -------------- A non-text attachment was scrubbed... Name: NTH_logo_e-mail.jpg Type: image/jpeg Size: 30056 bytes Desc: not available URL: <http://dovecot.org/pipermail/dovecot/attachments/20131210/fd25be9a/attachment-0001.jpg>
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Tue, 10 Dec 2013, Zeljko Culek wrote:> I need some help with Dovecot+LDAP config and local delivery. > > We're using Dovecot 2.0.9 on Centos 6.4. Before, we used Qmail with the same > LDAP. Our LDAP accounts have the attribute > > deliveryMode > > which we used for mailing lists (OK, they are in fact mailing groups rather > than lists). When the attribute is set to > > deliveryMode = nolocal > > Qmail did not deliver mail to the list mailbox, only to the accounts on the > list/group.So, there are multiple recipients per mail group? Or can the recipient be external?> Now with Dovecot(+postfix) I can't achieve the same behaviour. Can Dovecot be > set up not to deliver the mail to the list mailbox if the list has the > attribute deliveryMode = nolocal? > > This is my /etc/dovecot/conf.d/dovecot-ldap.conf.ext > hosts = xxx.xxx.xxx.xxx > auth_bind = yes > dn = cn=admin,dc=nth,dc=ch > dnpass = xxxxxxxxxx > ldap_version = 3 > base = dc=nth,dc=ch > #deref = always > scope = subtree > user_attrs = mail=user > user_filter = > (|(&(objectclass=inetOrgPerson)(mail=%u))(|(mailAlternateAddress=%u))) > pass_attrs = uid=user > pass_filter = > (&(objectclass=inetOrgPerson)(|(mail=%u)(mailAlternateAddress=%u))) > default_pass_scheme = CRYPT > > Basicaly, I want to make check: > if deliveryMode=nolocal > do not deliver to mail=some.mail at tld.com (only to > mailForwardingAddress) > else deliver normallyIf my above statement is true, this is the job of postfix to split the delivery into all recipients, possibly sending the message off the host. As it was with qmail. - -- Steffen Kaiser -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) iQEVAwUBUqbBGl3r2wJMiz2NAQKsRQf+IAhLCkueWTypSorHJ6a/mSCbBb+KdIbU n1aJEptp5iaVQ4L27NLSNGrnbFDjn0rOwgV3e1IQ86pS1rufX9KR3yoXGIsMuNZE 98EtrwUc5FPtydxWY8+aNOT9xwbB360qxMs6xlkzKl7bWqA/CnTBsYdegqh5Ku4d xvaGWXR1SqN2QGHL1/ScFNzul9CPfJbZPIH2TntpbKnsIWzRv/So49K9PgrqOURH 5ttJxWVqZM0LaRbz3ypgLQa3gWY3aQx8o976RcBjUVyhTP/WUvAi4MdoUrNA5fLg GC7PiNuK4SMrqaxVlElQnZ6+f9xZ5kQb5VYHqwG5sFuRgTCM/4TJtA==miiD -----END PGP SIGNATURE-----
Hello everyone, I need some help with Dovecot+LDAP config and local delivery. We're using Dovecot 2.0.9 on Centos 6.4. Before, we used Qmail with the same LDAP. Our LDAP accounts have the attribute deliveryMode which we used for mailing lists (OK, they are in fact mailing groups rather than lists). When the attribute is set to deliveryMode = nolocal Qmail did not deliver mail to the list mailbox, only to the accounts on the list/group. Now with Dovecot(+postfix) I can't achieve the same behaviour. Can Dovecot be set up not to deliver the mail to the list mailbox if the list has the attribute deliveryMode = nolocal? This is my /etc/dovecot/conf.d/dovecot-ldap.conf.ext hosts = xxx.xxx.xxx.xxx auth_bind = yes dn = cn=admin,dc=nth,dc=ch dnpass = xxxxxxxxxx ldap_version = 3 base = dc=nth,dc=ch #deref = always scope = subtree user_attrs = mail=user user_filter = (|(&(objectclass=inetOrgPerson)(mail=%u))(|(mailAlternateAddress=%u))) pass_attrs = uid=user pass_filter = (&(objectclass=inetOrgPerson)(|(mail=%u)(mailAlternateAddress=%u))) default_pass_scheme = CRYPT Basicaly, I want to make check: if deliveryMode=nolocal > do not deliver to mail=some.mail at tld.com (only to mailForwardingAddress) else deliver normally :) Thnx, Zeljko