Hi all

I've been trawling the qmail-ldap lists to try to find a solution to my
problems.
I'm in the exact same position as the person in this post

http://marc.theaimsgroup.com/?l=qmail-ldap&m=99661027532621&w=2

I have verified that the mailHost attribute and control/me are correct
control/rcpthosts control/locals are correct
qldap-ldaplookup finds the record in ldap with the approrpiate response
on forwarding depending on mailHost

If I set mailHost to the smtp relay my email client uses (control/me)
then the email is delivered to the Maildir on that machine properly
(verified for both hosts). However...

The final hurdle is qmqpd.
The daemon gets run when you telnet to port 628 from the other
qmail-ldap cluster member (verified as working both ways between the two
machines).

However, sending an email via the non mailHost relay (so that it should
forward it to the mailHost for that user) results in the dreaded:
delivery 15: deferral:
Temporary_error_in_qmail-qmqpc_(as_mail_forwarder)_(LDAP-ERR_#239)/

Running Claudio's qmqpc_test produces the same output as the above list
post
(a 'Z' appended on the end of the destination email address)

This is occurring with standard qmail-ldap-20030301 and also with
qmail-patches-20030306.tgz (http://qmail.bayour.com/patches_ldap/)
applied using the following:
cat 000_qmailqueue | patch -p1
cat 001_netscape-progress | patch -p1
cat 002_qmail-link-sync | patch -p1
cat 003_qmail-smtpd-bmtpatch | patch -p1
cat 001a_remove_for_qmail-ldap_qmail-pop3d | patch -p1
cat 001b_create_emtpy_files_needed_for_qmail-ldap | patch -p1
cat 001c_remove_for_qmail-ldap_qmail-smtpd | patch -p1
cat 002a_qmail-ldap_20030301 | patch -p1
cat 003a_qmail-ldap-control_20030306 | patch -p1
cat 004a_smtp-auth-20020501a | patch -p1
cat 005b_virtual_users | patch -p1
cat 006a_makefile_options | patch -p1

with no rejects (just some fuzz and offsets). A bit of Makefile
massaging was required however.

The platform is solaris8/sparc, openldap 2.1.12, openssl 0.9.6g

At this point I am stumped.

--

Nick

Reply via email to