I have just come across a very strange issue, not quite sure what is wrong so I thought I would bring it to the list. Also, note this only happens if you run dspam in client/daemon mode.
If a MIME encoded email has a part encoded in quoted-printable, which has a line that contains only =2E, then any parts after this line will be lost. The reason is that =2E is a full stop when re-encoded into 8bit. Of course a "." on its own on a line is the end of data for SMTP and LMTP protocols. The questions is, is this a problem with how DSPAM is handling mime ? I suspect that the "." should be escaped somehow, but have not checked the RFC's yet. If this is the case I'll have a look at the code to see if I can come up with a fix. Geoff