Re: attachment stripped
Stevan Bajić <[email protected]>
| Newsgroups | gmane.mail.spam.dspam.user |
|---|---|
| Message-ID | <[email protected]> |
On 02.09.2014 23:59, Eric Broch wrote: > Hi Stevan, > Hello Eric, > I sent the email you requested to your private email account in a zip > file. > I got the mail. Tested the result with normal "dspam" and with "dspamc" and with "dspam --client". Using plain old "dspam" worked flawlessly while using "dspamc" and "dspam --client" resulted in stripping data from the mail. Looking at the mail source the error occurred at line 3 (line numbering added by me): 001 has low airflow of 92 cfm for exhaust down low which equates to .4 cfm/ft2= 002 . 003 <b>I suggest that this ducting be modified before I return. Another low duc= So it is clearly a dot stuffing issue. I don't know who is to blame here. Usually the client/sender is supposed to do the dot stuffing. The 'cut' command is not intelligent enough to do this. A small SED command however could do that: ( sed '/^$/q' 'email' ; echo ; sed '1,/^$/d' 'email' | sed 's:^\.$:..:g' ) | dspamc --user user@domain --stdout --deliver=innocent,spam I don't know how to intelligently catch this issue in the code (it has been a while since I looked or touched the code). IMHO piping data to the DSPAM binary should not suffer from this dot stuffing. If you would send that directly to LMTP/DLMTP socket then I would say that it is clearly your problem but piping? I don't know. > Thanks! > > Eric > -- Kind Regards from Switzerland, Stevan Bajić > > On 8/30/2014 11:56 AM, Stevan Bajić wrote: >> Hallo Eric, >> >> can you send me the email in question? >> >> >> Cheers, >> >> Stevan >> >> >> -------- Original message -------- >> From: Eric Broch >> Date:30/08/2014 19:25 (GMT+01:00) >> To: [email protected] >> Subject: Re: [Dspam-user] attachment stripped >> >> On 8/30/2014 10:50 AM, Tom Hendrikx wrote: >>> On 30-08-14 16:58, Eric Broch wrote: >>> > On 4/28/2014 9:50 AM, Phil Stracchino wrote: >>> >> On 04/28/14 11:18, Eric Broch wrote: >>> >>> Hello list, >>> >>> >>> >>> I installed DSPAM on a server and recently attachments are >>> >>> being stripped from email. At present I haven't been able to >>> >>> track down the source of this problem. I don't think it is the >>> >>> case that DSPAM would strip anything out of an email but wanted >>> >>> to ask on this list if this is a possibility. >>> >> DSpam does not strip attachments. That's not its job. Something >>> >> else is doing it. >>> >> >>> >> >>> > Phil (and others), >>> >>> > I know this has been a while, but DSPAM (dspamc), I'm pretty sure, >>> > is the culprit. >>> >>> > I have a test email from one of my clients that was truncated when >>> > DSPAM was enabled and not-truncated when DSPAM was disabled. I >>> > pulled this email (the pristine one) over to a test machine and >>> > ran the following 2 commands on this test email, the difference >>> > being one command calls 'dspamc' and the other calls 'dspam.' >>> >>> > 1) # cat 'email' | dspamc --user user@domain --stdout >>> > --deliver=innocent,spam 2) # cat 'email' | dspam --user user@domain >>> > --stdout --deliver=innocent,spam >>> >>> > The first command truncated the email output, and the second did >>> > not. >>> >>> It would also be interesting to what 'dspam --client' does with this >>> email. >>> >>> > My conclusion is that there is something wrong with 'dspamc' though >>> > I could be wrong. >>> >>> > I also noted that it was NOT stripping attachments but truncating >>> > the message in the body of the email specifically on a '.' (period) >>> > on a line by itself in the 'mark up' portion of the email. >>> >>> There have been reports on problems with dot stuffing in the past. >>> It's a lot more logical that you're seeing those problems too, and not >>> something related to your attachment. >>> >>> >>> > I'm going to grab another email culprit and test it to see if the >>> > problem is consistent. >>> >>> > I know that the DSPAM project is supposed to be KO'ed but I know >>> > there are people still using it. >>> >>> > Eric >>> >>> >> Hi Tom, >> >> Thanks for your reply. >> >> The following command: >> # cat 'email' | dspam --client --user user@domain --stdout >> --deliver=innocent,spam >> also truncates the email. >> >> Eric >> > >> > >> ------------------------------------------------------------------------------ >> > Slashdot TV. >> > Video for Nerds. Stuff that matters. >> > http://tv.slashdot.org/ >> > _______________________________________________ >> > Dspam-user mailing list >> > [email protected] >> > https://lists.sourceforge.net/lists/listinfo/dspam-user >> >> >> >> >> ------------------------------------------------------------------------------ >> Slashdot TV. >> Video for Nerds. Stuff that matters. >> http://tv.slashdot.org/ >> >> >> _______________________________________________ >> Dspam-user mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/dspam-user > > > > ------------------------------------------------------------------------------ > Slashdot TV. > Video for Nerds. Stuff that matters. > http://tv.slashdot.org/ > > > _______________________________________________ > Dspam-user mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/dspam-user ------------------------------------------------------------------------------ Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/ _______________________________________________ Dspam-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/dspam-user