I seriously doubt spamdyke's CRLF feature is causing this issue. The message you're seeing in the qmail logs is trying to tell you that qmail-smtpd exited and it's speculating as to the reason. If CRLF was an issue, you would see the pobox.com URL in the spamdyke log file (it gets sent to the remote client).
However, if you want to try running spamdyke without that feature, remove the small if() block on lines 387-393 in log.c (version 4.0.10) and run "make". NOTE: Removing those lines _should_ only remove the CRLF filter, it shouldn't change anything else. I haven't tested it, however, so please be careful. -- Sam Clippinger Chris wrote: > > Hi folks, > > > > I have another problem with following feature: > > „spamdyke silently helps mail clients avoid this error by inserting a > carriage return before any bare line feed characters it sees.” > (Spamdyke Documentation) > > > > Using zarafa (www.zarafa.com <http://www.zarafa.com>), all outgoing > email gets bounced back with exactly the message which should be > prevented by that feature: > > possible qmail-smtpd exited by timeout, reset connection or with "See > http://pobox.com/~djb/docs/smtplf.html > <http://pobox.com/%7Edjb/docs/smtplf.html>." (qmail log file) > > And it definitely isn’t because of timeout (log message appears > instantly when tailing the logfile) or connection reset. > > > > My wild guess is that zarafa does not implement the SMT protocol > correctly and sends LineFeeds where none should be. Qmail just ignored > them, and now spamdyke changes those LineFeeds to > CarriageReturn-LineFeed which get interpreted by qmail and cause this > error. > > > > Can anyone tell me, in which c file and what line spamdyke replaces > the LF character with CR LF? I then could comment this out and test if > that works. > > > > Kind regards, > > > > Chris > > > > > > Anyway, here is an smtp log of the message of spamdyke (highest log level) > > 01/04/2009 22:26:53 FROM CHILD TO REMOTE: 34 bytes > > 220 myserver.de ESMTP > > > > 01/04/2009 22:26:53 FROM REMOTE TO CHILD: 29 bytes > > EHLO myserver.de > > > > 01/04/2009 22:26:53 FROM CHILD TO REMOTE: 28 bytes > > 250-myserver.de > > > > 01/04/2009 22:26:53 FROM CHILD TO REMOTE: 14 bytes > > 250-STARTTLS > > > > 01/04/2009 22:26:53 FROM CHILD TO REMOTE: 16 bytes > > 250-PIPELINING > > > > 01/04/2009 22:26:53 FROM CHILD TO REMOTE: 14 bytes > > 250-8BITMIME > > > > 01/04/2009 22:26:53 FROM SPAMDYKE TO REMOTE: 3 bytes > > 250 > > 01/04/2009 22:26:53 FROM SPAMDYKE TO REMOTE: 1 bytes > > > > 01/04/2009 22:26:53 FROM SPAMDYKE TO REMOTE: 27 bytes > > AUTH LOGIN PLAIN CRAM-MD5 > > > > 01/04/2009 22:26:53 FROM REMOTE TO CHILD: 39 bytes > > MAIL FROM: <[email protected]> > > > > 01/04/2009 22:26:53 LOG OUTPUT > > DEBUG(filter_sender_whitelist()@filter.c:1747): searching sender > whitelist(s); sender: [email protected] > > DEBUG(filter_sender_blacklist()@filter.c:1881): searching sender > blacklist(s); sender: [email protected] > > > > 01/04/2009 22:26:53 FROM CHILD TO REMOTE: 8 bytes > > 250 ok > > > > 01/04/2009 22:26:53 FROM REMOTE TO CHILD: 29 bytes > > RCPT TO: <[email protected]> > > > > 01/04/2009 22:26:53 LOG OUTPUT > > DEBUG(filter_recipient_relay()@filter.c:2183): checking relaying; > relay-level: 0 recipient: [email protected] ip: 127.0.0.1 rdns: > localhost local_recipient: false relaying_allowed: true > > DEBUG(filter_recipient_local()@filter.c:2154): checking for > unqualified recipient; recipient: [email protected] > > DEBUG(filter_recipient_blacklist()@filter.c:2278): searching recipient > blacklist(s); recipient: [email protected] > > DEBUG(filter_recipient_graylist()@filter.c:2342): checking graylist; > recipient: [email protected] sender: [email protected] > > > > 01/04/2009 22:26:53 FROM CHILD TO REMOTE: 8 bytes > > 250 ok > > > > 01/04/2009 22:26:53 LOG OUTPUT > > ALLOWED from: [email protected] to: [email protected] origin_ip: > 127.0.0.1 origin_rdns: localhost auth: (unknown) > > > > 01/04/2009 22:26:53 FROM REMOTE TO CHILD: 6 bytes > > DATA > > > > 01/04/2009 22:26:53 FROM CHILD TO REMOTE: 14 bytes > > 354 go ahead > > > > 01/04/2009 22:26:53 FROM REMOTE TO CHILD: 6 bytes > > QUIT > > > > 01/04/2009 22:26:53 CLOSED > > > > ------------------------------------------------------------------------ > > _______________________________________________ > spamdyke-users mailing list > [email protected] > http://www.spamdyke.org/mailman/listinfo/spamdyke-users > _______________________________________________ spamdyke-users mailing list [email protected] http://www.spamdyke.org/mailman/listinfo/spamdyke-users
