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
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>
>>
>
>


Reply via email to