[exim] Whats wrong with this mime message?

Top Page
Delete this message
Reply to this message
Author: B. Cook
Date:  
To: Exim users list
Subject: [exim] Whats wrong with this mime message?
I have found that since I added the surbl perl script to my exim config
that some messages take massive ammounts of CPU in exim.

I have removed the data acl scanning portion and have found that the
mime portion is more effective and less prone to this massive cpu usage.

Below are the headers from a message that takes me 30+ minutes to scan
on a 2.4G HT box w/ 1G ram on a FreeBSD 6.1-p2 box.

Return-Path: <thelogans@???>
Delivered-To: eaa@???
Received: (qmail 27585 invoked by uid 0); 13 Jul 2006 17:53:09 -0000
Received: from unknown (HELO c.mx.poklib.org) (64.72.87.254)
   by vhnet.mx with SMTP; 13 Jul 2006 17:53:09 -0000
Received: from mtiwmhc11.worldnet.att.net ([204.127.131.115])
          by c.mx.poklib.org with esmtp (Exim 4.62; FreeBSD)
          (envelope-from <thelogans@???>) id 1G14tw-000FxS-Il
         for eaa@??? ; Thu, 13 Jul 2006 13:53:09 -0400
Received: from mwebmail15.att.net ([204.127.135.41])
           by worldnet.att.net (mtiwmhc11) with SMTP
           id <20060712201541111004ahvqe>; Wed, 12 Jul 2006 20:15:41 +0000
Received: from [12.76.143.48] by mwebmail15.att.net;
         Wed, 12 Jul 2006 20:15:40 +0000
X-Virus-Check: ClamAV 0.88.2/1598 on c.mx.poklib.org; Thu, 13 Jul 2006 
13:53:09 -0400
From: thelogans@???
Subject: Fwd: FW: The Sex Fairy
Date: Wed, 12 Jul 2006 20:15:40 +0000
Message-Id: 
<071220062015.11304.44B5586B00020ACC00002C2821587667209C020E0901040A089B@???>
X-Mailer: AT&T Message Center Version 1 (Feb 28 2006)
X-Authenticated-Sender: dGhlbG9nYW5zQGF0dC5uZXQ=
MIME-Version: 1.0
Content-Type: multipart/mixed; 
boundary="NextPart_Webmail_9m3u9jl4l_11304_1152735340_0"
X-MIME-Count: 0
X-MIME-Count: 1
X-MIME-Count: 2
X-MIME-Count: 3
X-MIME-Count: 4
X-MIME-Count: 5
X-MIME-Character-set: US-ASCII
X-MIME-Character-set: iso-8859-1


#EOF


Below is my acl_check_mime on the exim server:

###
### START ACL MIME
###
acl_check_mime:

# Decode MIME parts to disk. This will support virus scanners later.
warn decode     = default


warn message    = X-MIME-Character-set: $mime_charset
  condition      = ${if eq{$mime_charset}{}{0}{1}}


# not sure if this is working as intendted
accept condition        = ${if >={$mime_part_count}{15}{1}{0}}


# SURBL Check
deny set acl_m0 = ${perl{surblspamcheck}}
message = $acl_m0
condition = ${if eq{$acl_m0}{false}{no}{yes}}
log_message = SURBL URL mime

accept

#EOF

We are delivering to a qmail box (for what it's worth)

2006-07-13 13:23:00 SMTP connection from [204.127.131.115] (TCP/IP
connection count = 39)
2006-07-13 13:53:09 1G14tw-000FxS-Il <= thelogans@???
H=mtiwmhc11.worldnet.att.net [204.127.131.115] P=esmtp S=127246
id=071220062015.11304.44B5586B00020ACC00002C2821587667209C020E0901040A089B@???
T="Fwd: FW: The Sex Fairy"
2006-07-13 13:53:09 1G14tw-000FxS-Il => eaa@??? R=bsd_manual_route
T=bsd_smtp H=64.72.68.14 [64.72.68.14] QT=30m9s DT=0s
2006-07-13 13:53:09 1G14tw-000FxS-Il Completed

http://extraball.sunsite.dk/notepad.php?ID=19040&parse=c has a pasted
output of what mutt shows the attachments are; something like 64 parts..


--
() ascii ribbon campaign - against html e-mail
/\ www.asciiribbon.org - against proprietary attachments