On 29-Jan-08, at 2:53 AM, [EMAIL PROTECTED] wrote:
What steps will reproduce the problem?
qpsmtpd-async(rev 838) with dnsbl plugin enabled
The Problem is, qpsmtpd will never print out the initial 220, so that
the smtp dialog can start.
I don't see that:
$ cat config/plugins
async/dnsbl
check_relay
rcpt_ok
queue/maildir /tmp/Maildir
$ ./qpsmtpd-async -u matt
1771 trying to get config for plugins
1771 Loading async/dnsbl from ./plugins/async/dnsbl
1771 async::dnsbl hooking connect
1771 async::dnsbl hooking rcpt
1771 async::dnsbl hooking disconnect
1771 Loading check_relay from ./plugins/check_relay
1771 check_relay hooking connect
1771 Loading rcpt_ok from ./plugins/rcpt_ok
1771 rcpt_ok hooking rcpt
1771 Loading queue/maildir /tmp/Maildir from ./plugins/queue/maildir
1771 queue::maildir hooking queue
1771 Running as user matt, group matt
1771 Listening on 2525 with 1 children with poll()
1772 Plugins already loaded
1772 running plugin (connect): async::dnsbl
1772 trying to get config for dnsbl_allow
1772 trying to get config for dnsbl_zones
1772 async::dnsbl plugin: Checking 1.0.0.127.cbl.abuseat.org for TXT
record in the background
1772 Result for TXT 1.0.0.127.cbl.abuseat.org: NXDOMAIN
1772 Finished (0)
1772 running plugin (connect): check_relay
1772 trying to get config for relayclients
1772 trying to get config for morerelayclients
1772 Plugin check_relay, hook connect returned DECLINED,
1772 trying to get config for smtpgreeting
1772 trying to get config for tls_before_auth
1772 trying to get config for databytes
1772 full from_parameter: FROM:<[EMAIL PROTECTED]>
1772 from email address : [<[EMAIL PROTECTED]>]
1772 getting mail from <[EMAIL PROTECTED]>
1772 to email address : [<[EMAIL PROTECTED]>]
1772 running plugin (rcpt): async::dnsbl
1772 Plugin async::dnsbl, hook rcpt returned DECLINED,
1772 running plugin (rcpt): rcpt_ok
1772 trying to get config for rcpthosts
1772 trying to get config for morercpthosts
1772 Plugin rcpt_ok, hook rcpt returned OK,
1772 max_size: 0 / size: 0
1772 trying to get config for size_threshold
1772 size_threshold set to 0
1772 spooling message to disk
1772 Initializing spool_dir
1772 trying to get config for spool_dir
1772 max_size: 0 / size: 25
1772 running plugin (queue): queue::maildir
1772 Plugin queue::maildir, hook queue returned OK, Queued!
1772 running plugin (disconnect): async::dnsbl
1772 Plugin async::dnsbl, hook disconnect returned DECLINED,
and the Swaks output:
# swaks -s localhost --port 2525 -f [EMAIL PROTECTED] -t [EMAIL PROTECTED]
=== Trying localhost:2525...
=== Connected to localhost.
<- 220 Valour.local ESMTP qpsmtpd 0.40-dev ready; send us your mail,
but not your spam.
-> EHLO valour.local
<- 250-Valour.local Hi localhost [127.0.0.1]
<- 250-PIPELINING
<- 250 8BITMIME
-> MAIL FROM:<[EMAIL PROTECTED]>
<- 250 <[EMAIL PROTECTED]>, sender OK - how exciting to get mail from
you!
-> RCPT TO:<[EMAIL PROTECTED]>
<- 250 <[EMAIL PROTECTED]>, recipient ok
-> DATA
<- 354 go ahead
-> Date: Tue, 29 Jan 2008 10:53:59 -0500
-> To: [EMAIL PROTECTED]
-> From: [EMAIL PROTECTED]
-> Subject: test Tue, 29 Jan 2008 10:53:59 -0500
-> X-Mailer: swaks v20061116.0 jetmore.org/john/code/#swaks
->
-> This is a test mailing
->
-> .
<- 250 Queued!
-> QUIT
<- 221 Valour.local closing connection. Have a wonderful day.
=== Connection closed with remote host.
So I'll need more info about your configuration.
Matt.