Hi, what is the problem with openldap 2.4? I had a problem with duplicate mail attr. I simply commented misc.schema to solve the issue.
-ismail -sent via mobile device -- orijinal mesaj -- Konu: Re: Qmail-ldap + dovecot Kimden: Nickitas <[email protected]> Tarih: 31.08.2011 13:16 That would be nice .. Looking forward for the final patch too - sorry cant help on that , not C programmer :( Other question now , has anyone implemented a new qmail schema that should work with latest versions of openldap ? On 08/30/2011 09:11 PM, Ismail YENIGUL wrote: > Hi, > > It is good to know :). I think I should write a document about this > issue. > Actually I have a plan to create a toaster contain all necessary > patches about qmail-ldap. > Currently, I merged auth_dovecot, spf and domain alias patch. But I > guess the most important patch is qmail-ipv6 patch. > I tried to merge the patch at > http://member.wide.ad.jp/~fujiwara/files/qmail-1.03-v6-20021006.diff > but I stuck at qmail qmqp part. > > If someone can help on this case we may create another patch or > tarball contain those patches. > > Thanks > > Ismail YENIGUL > Project Manager > Endersys Ltd > Phone :+90 216-4709423 | Mobile:+90 533 747 36 65 > SurGATE: West Coast Labs Premium Anti-Spam Certificated > Twitter: http://www.twitter.com/endersys > Blog: http://blog.endersys.com > > On 30.08.2011 18:29, Nickitas wrote: >> Hi , >> >> This configuration seems to work for me . >> >> Thanx a lot :) >> >> >> On 08/26/2011 04:54 PM, [email protected] wrote: >>> Hi >>> >>> here is my working config. >>> The key part is passdb. >>> >>> # 2.0.13: /usr/local/etc/dovecot/dovecot.conf >>> # OS: Linux 2.6.32-71.el6.x86_64 x86_64 CentOS Linux release 6.0 >>> (Final) >>> auth_debug = yes >>> auth_verbose = yes >>> base_dir = /var/run/dovecot >>> disable_plaintext_auth = no >>> first_valid_gid = 500 >>> last_valid_gid = 65000 >>> last_valid_uid = 65000 >>> listen = * >>> log_path = /var/log/dovecot >>> mail_debug = yes >>> mail_location = maildir:~/Maildir >>> passdb { >>> args = /var/qmail/bin/auth_dovecot ./Maildir/ >>> driver = checkpassword >>> } >>> plugin { >>> mail_log_events = delete undelete expunge copy mailbox_delete >>> mailbox_rename >>> mail_log_fields = uid box msgid from subject >>> mail_log_group_events = >>> mechanisms = plain login >>> quota = maildir >>> quota_rule = *:storage=10240000 >>> quota_rule2 = Trash:storage=1024000 >>> quota_rule3 = SPAM:ignore >>> trash = /usr/local/etc/dovecot/dovecot-trash.conf >>> } >>> protocols = imap pop3 >>> service imap-login { >>> inet_listener imaps { >>> port = 993 >>> ssl = yes >>> } >>> process_min_avail = 1 >>> } >>> service pop3-login { >>> inet_listener pop3s { >>> port = 995 >>> ssl = yes >>> } >>> process_min_avail = 1 >>> } >>> ssl_cert =</etc/ssl/certs/mailcertificate.pem >>> ssl_cipher_list = ALL >>> ssl_key =</etc/ssl/private/mailcertificate.pem >>> userdb { >>> driver = prefetch >>> } >>> verbose_proctitle = yes >>> verbose_ssl = yes >>> protocol imap { >>> mail_plugins = quota mail_log notify imap_quota >>> ssl_cert =</etc/ssl/certs/mailcertificate.pem >>> ssl_key =</etc/ssl/private/mailcertificate.pem >>> } >>> protocol pop3 { >>> mail_plugins = quota mail_log notify >>> ssl_cert =</etc/ssl/certs/mailcertificate.pem >>> ssl_key =</etc/ssl/private/mailcertificate.pem >>> } >>> >>> -sent via mobile device >>> >>> -- orijinal mesaj -- >>> Konu: Re: Qmail-ldap + dovecot >>> Kimden: Nickitas<[email protected]> >>> Tarih: 26.08.2011 15:19 >>> >>> Thank you Russel , I am definitely gonna try it when I get the chance >>> cause your setup is almost identical to ours :) >>> >>> On 08/26/2011 02:47 PM, Russell Simpkins wrote: >>>> On 8/26/11 7:12 AM, Nickitas wrote: >>>>> Thanx all for the answers :) >>>>> >>>>> I added strsalloc.o at both sections in Makefile and it worked ok >>>>> (for the compilation) . I keep getting an error 111 though using this >>>>> method (test pop connection) .. >>>>> >>>>> I ve also tried the Felipe's implementation , but I can't pass the >>>>> authentication , think there is something that has to do with ldap >>>>> config , will look more in this later .. >>>>> >>>>> Thank you again :) >>>> I too use dovecot for imap and simply configure dovecot to auth >>>> against the ldap server. I do not use the patch you listed, I use >>>> stock qmail-1.0.3 with qmail-ldap-1.03-20060201.patch. I use a similar >>>> method to Felipe, configuring dovecot to auth directly against LDAP >>>> and configuring qmail to use auth_smtp. If you can login using qmail, >>>> then there's no reason you shouldn't be able to log in with dovecot, >>>> it may just be a case of making sure you have the correct password >>>> scheme configured for dovecot. >>>> >>>> ## dovecot.conf >>>> protocols = imap imaps >>>> syslog_facility = mail >>>> ssl_cert_file = /etc/httpd/conf/certs/mail.crt >>>> ssl_key_file = /etc/httpd/conf/keys/mail.key >>>> mail_location = maildir:%h >>>> namespace private { >>>> prefix = INBOX. >>>> inbox = yes >>>> } >>>> mail_debug = yes >>>> maildir_copy_with_hardlinks = yes >>>> protocol imap { >>>> } >>>> protocol pop3 { >>>> } >>>> protocol lda { >>>> postmaster_address = [email protected] >>>> } >>>> auth_verbose = yes >>>> auth default { >>>> mechanisms = plain >>>> passdb ldap { >>>> args = /etc/dovecot-ldap.conf >>>> } >>>> userdb ldap { >>>> args = /etc/dovecot-ldap.conf >>>> } >>>> } >>>> dict { >>>> } >>>> plugin { >>>> } >>>> >>>> ## dovecot-ldap conf >>>> >>>> hosts =YOUR_LDAP_SERVER_IP:389 >>>> dn=cn=Manager,dc=cttechhosting,dc=net >>>> auth_bind = yes >>>> # this should match up to how you did your ldap accounts >>>> auth_bind_userdn = uid=%u,ou=accounts,dc=cttechhosting,dc=net >>>> ldap_version=3 >>>> base = ou=accounts,dc=cttechhosting,dc=net >>>> # tell dovecot what fields to use >>>> user_attrs = >>>> mailMessageStore=home,qmailUID=uid,qmailGID=gid,mailMessageStore=mail >>>> user_filter = (&(objectClass=qmailUser)(uid=%u)) >>>> pass_attrs = mail=user,userPassword=password >>>> pass_filter = (&(objectClass=qmailUser)(uid=%u)) >>>> default_pass_scheme = LDAP-SHA >>>> >>>> >>>> >>> >>> >>> >> >> > >
