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.

Reply via email to