I was having problems getting a postfix mta to forward messages to
qpsmtpd-async. Postfix was reporting that the connection was lost after
end of data.
plugins for hook_connect, hook_mail and hook_rcpt would run, but the
plugins for hook_data_post, hook_queue and hook_disconnect were not run.
After some work with tcpdump it became apparent that postfix was
pipelining the message complete with . and QUIT and qpsmtpd-async would
close the socket after several seconds with no errors logged.
Misspelling PIPELINE in SMTP.pm "fixed" the connectivity between postfix
and qpsmtpd.
I'm not sure where to begin to try to debug this. Is anyone doing
compatibility testing with other mtas?
Running 0.33-dev
Cheers,
ds