Re: smtpauth - qmail-ldap with samba4
Геннадий М арченко <[email protected]> Fri, 30 Mar 2012 07:54:37 +0400
| Newsgroups | gmane.mail.qmail.ldap |
|---|---|
| Message-ID | <[email protected]> |
Hello Bob, What state of ldapprebind file in qmail/control/ ? Best wishes, Gennady. Bob Miller писал 30.03.2012 04:47: > Hi Nicolas, > > Thank you for your response. > > I have tried both SMTPAUTH="" and SMTPAUTH="TLSREQUIRED". In both > cases > the authentication failed, even though the correct search string > appears > to have been passed to samba4's ldb. it's as though qmail is able to > do > a lookup, but isn't able to verify that the password is correct... > > > On Fri, 2012-03-30 at 01:12 +0100, Nicolas de Bari Embriz Garcia > Rojas > wrote: >> Hi, check that your /var/qmail/control/qmail-smtpd.rules have >> something like >> >> :allow,SMTPAUTH="" >> >> >> >> On Fri, Mar 30, 2012 at 12:10 AM, Bob Miller <[email protected]> >> wrote: >> > greetings >> > >> > I have been trying to get qmail-ldap to work with samba4's Active >> > Directory implementation. It seems that all parts are working >> with the >> > exception of smtpauth. >> > >> > WHAT WORKS: When I send a mail to the system, it successfully >> verifies >> > if a user exists and denies if the user doesn't exist. >> qmail-ldaplookup >> > -m/-u both run without error and report what I would expect to >> see. >> > When I set samba4 into a debug mode, I can see the ldb query >> coming >> > through in the logs. In fairness, those logs do not report >> success or >> > failure of the lookup, or the values returned, but the fact that >> things >> > work indicate the ldap communication to samba4 was a success. I >> also >> > take these successes to mean my ~controls/ldap* files are set up >> > correctly. I can also use ldbsearch to verify my user/pass info >> is >> > correct. >> > >> > SMTPAUTH: I have compiled with TLS and enabled >> SMTPAUTH="TLSREQUIRED", I >> > can verify the encryption is working because when I rename the >> cert, I >> > get an error in qmail's logs when it is not working (presumably >> thanks >> > to TLSDEBUG). I gather from what I have read that that is all I >> need to >> > do. There were mentions in the life with qmail-ldap that some >> extra >> > arguments are required in the run script, but I found some mailing >> list >> > post that says that is not required. >> > >> > BROKEN:When I try to send a authenticated mail using thunderbird, >> I see >> > the following in qmail logs: >> > >> > auth login >> > authentication failed: authentication failure >> > >> > However, the samba4 logs continue to indicate a valid search query >> is >> > being made. When I base64-encode my user/pass and use telnet to >> test >> > the smtp connection, I get the exact same symptoms as using >> thunderbird; >> > the samba4 logs indicate a good search string and the qmail logs >> say >> > authentication failure. >> > >> > TRIED: I have scoured the mailing lists, there are those who say >> active >> > directory works out of the box just by modifying qmail-ldap.h, >> there are >> > those who say you need to modify qldap.c and/or qmail-ldaplookup.c >> in >> > order to account for userAccountControl. Over the last days, I >> have >> > tried any patches/suggestions that could apply to samba4 (as >> opposed to >> > windows server), but not one of them has solved this problem. >> > >> > In the interest of not making this a novel nobody wants to read, I >> will >> > leave out the remaining details on what I have done and which >> articles I >> > have referenced, but I can make that info available. >> > >> > If anyone can get me pointed in the right direction, I would truly >> > appreciate it... >> > >> > -- >> > Bob Miller >> > 867-334-7117 / 867-633-3760 >> > http://computerisms.ca >> > [email protected] >> > Network, Internet, Server, >> > and Open Source Solutions >> > >> >> >> -- Best wishes, Gennady.