Still no good I'm afraid. Now messages get repeatedly delivered, with
things like this on the end:
_______________________________________________
Dbmail-dev mailing list
Dbmail-dev@dbmail.org
http://twister.fastxs.net/mailman/listinfo/dbmail-dev
.
QUIT
or
_______________________________________________
Dbmail-dev mailing list
Dbmail-dev@dbmail.org
http://twister.fastxs.net/mailman/listinfo/dbmail-dev
.
RSET
Aaron Stone wrote:
Definitely my fault :-\
Now fixed in CVS.
I added a small (six char) ring buffer in store_message_temp in pipe.c that,
when it is filled with \r\n.\r\n, indicates an end of message. All five of
those characters are then stripped from the end of the storage block. This
might not be correct behaviour; it's possible that only the final .\r\n
should be stripped... I'm not clear on this bit of the RFC.
Aaron