I'm attempting to get qpsmtpd 0.32 Apache::Qpsmtpd working with Apache
2.0.55, mod_perl 2.0.2, and Postfix 2.2.9. When I configure httpd.conf as
shown in the SYNOPSIS, Apache will start and qpsmtpd will listen on port 25,
however, when I attempt to send an email it gets rejected with an error 450
("No plugin decided if relaying is allowed"). The Apache error_log shows the
from and to addresses. I believe the error is generated in Qpsmtpd::SMTP's
rcpt method on line 363.
The error in my client /var/log/maillog is:
Apr 1 21:26:13 www postfix/smtp[19425]: 608685B840A:
to=<[EMAIL PROTECTED]>, \
relay=www.mytodomain.com[192.168.1.2], delay=0, status=deferred \
(host www.mytodomain.com[192.168.1.2] said: 450 No plugin decided \
if relaying is allowed (in reply to RCPT TO command))
A successful email using forkserver results in a client /var/log/maillog
entry:
Apr 1 22:33:50 www postfix/smtp[19717]: 2A7DE5B8412:
to=<[EMAIL PROTECTED]>, \
relay=www.mytodomain.com[192.168.1.2], delay=3, status=sent \
(250 Queued! <[EMAIL PROTECTED]> \
(Queue-Id: 94871220055))
What am I missing? Is there a fix for this?
Also, are there any known problems with Apache::Qpsmtpd aside from not
working with check_earlytalker. I've read that apache.org uses
Apache::Qpsmtpd so I assume it's reasonably stable. Is this true?
John