Hi Everyone,
This is my first post to the qmail-ldap mailing list. I already have LDAP and SAMBA pdc working fine. Now I want to install qmail-ldap and make it work with LDAP. I have read many tutorials on setting up qmail and I have concluded the following from them :
1. I need the basic qmail package (qmail-1.03.xxxxxxxx.tar.gz) and 2. qmail-ldap-xxxxxxxx.patch
Correct. These and only these.
Now I feel confused because every tutorial tries to install the same qmail package in a different way...almost all the tutorials apply different patches to the basic qmail source. In this reference I would like to ask few questions..
There are a few ways that you *could* set it up, a lot of the tutorials are probably referencing methods specific to their OS. For example, I have a setup for OpenBSD that would probably confuse some Linux users. The best-supported method would probably be to follow "Life with qmail-ldap", at least you'll be consistent and you should be familiar with it if you've used the qmail Handbook or followed "Life with qmail".
1. Does the basic qmail-1.03 source package get updated at all as far as patches are concerned ?
Yes, qmail-ldap is exactly that - a patch to the stock qmail-1.03 source. Nothing else outside of that is needed to modify qmail. (Especially, don't try netqmail.)
2. How do I find out if qmail is already patched with any of these patches? for instance...qmailqueue patch, rblsmtpd patch, smtp patch, base64.c patch..etc etc.... I am asking this because while patching the qmail source by using two different documentation, I got a message like "Previously patched file detected? Reverse [n]
I would say to be on the safe side remove (or move elsewhere) your questionable qmail-1.03 sources and re-extract yourself a new, clean source to work with. Then just patch with qmail-ldap and move along.
I just want to have qmail-ldap without vpopmail/vchkpw working with my LDAP and SAMBA...pls suggest accordingly...
Shouldn't be difficult, both schemas can use inetOrgPerson objects as the structural objectClass, so you should have a good time with it.
DS
