[Mimedefang] Newline character in header value

Tanel Kokk tanel.kokk at eyp.ee
Fri Sep 27 07:29:01 EDT 2002


Hello.

I dont like long header lines, for example:

X-Spam-Report: PLING_PLING,NO_REAL_NAME,INVALID_DATE,PLING,
DEAR_SOMEBODY,DEAR_FRIEND,AS_SEEN_ON,DOUBLE_CAPSWORD,
CASHCASHCASH,GUARANTEE,COPY_ACCURATELY,BULK_EMAIL,
FOR_FREE,RISK_FREE,JODY,PORN_14,FREE_MONEY,
CLICK_BELOW,LINES_OF_YELLING,LINES_OF_YELLING_3,
LINES_OF_YELLING_2,MAILTO_WITH_SUBJ,MAILTO_LINK,CLICK_HERE_LINK,
FREQ_SPAM_PHRASE,CTYPE_JUST_HTML,MISSING_HEADERS

(right now I wrapped this line for newsgroup)

Therefore I use selfmade function in mimedefang-filter, that wraps long 
X-Spam-Report line to multiple ones, inserting the character '\n'. Then 
I use function action_add_header('X-Spam-Report',$wrapped_text) and 
result is nice looking mail source:

X-Spam-Report: PLING_PLING,NO_REAL_NAME,INVALID_DATE,PLING,
   DEAR_SOMEBODY,DEAR_FRIEND,AS_SEEN_ON,DOUBLE_CAPSWORD,
   CASHCASHCASH,GUARANTEE,COPY_ACCURATELY,BULK_EMAIL,
   FOR_FREE,RISK_FREE,JODY,PORN_14,FREE_MONEY,
   CLICK_BELOW,LINES_OF_YELLING,LINES_OF_YELLING_3,
   LINES_OF_YELLING_2,MAILTO_WITH_SUBJ,MAILTO_LINK,CLICK_HERE_LINK,
   FREQ_SPAM_PHRASE,CTYPE_JUST_HTML,MISSING_HEADERS


The problem is, that sendmail guess a possible attack is occured. It 
logs to syslog a messages 'POSSIBLE ATTACK from smtp-qw: newline in 
string "(X-Spam-Report header value comes here)"

What is the best way to wrap long header lines so, that also sendmail 
accept this?

My system: RH7.2, spamassassain-2.41, mimedefang-2.21, sendmail-8.12.5

Tanel




More information about the MIMEDefang mailing list