Bei zu großen Mails nur leere Nachricht

fraser

Registered User
Wenn ich zu große Mails erhalte, kommt statt der Nachricht immer nur eine leere Mail ohne Absender, Empfänger usw. an. Ab welcher Größe genau dies passiert weiß ich nicht bestimmt. Ich schätze so ab 5MB.
Installiert ist Plesk 8,2 auf Debian 3.1
Es laufen (psa)qmail, (psa)Courier, Spamassassin inkl. FuzzyOCR, procmail ...
In qmail ist keine Maximalgröße angegeben.

Weiß jemand Rat?
 
Jetzt ist mir folgendes aufgefallen:
Schicke ich mir selbst eine "zu große" Nachricht fehlen die Anlagen auch im "Sent-Mail-Ordner". Statt dessen ist folgendes zu sehen:

Code:
--=_6a1x6urh8dts
Content-Type: text/plain;
    charset=ISO-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

[Attachment stripped: Original attachment type: "text/plain", name: "unnamed"]
--=_6a1x6urh8dts
Content-Type: text/plain;
    charset=ISO-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

[Attachment stripped: Original attachment type: "text/plain", name: "unnamed"]
--=_6a1x6urh8dts
Content-Type: text/plain;
    charset=ISO-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

[Attachment stripped: Original attachment type: "text/plain", name: "unnamed"]
--=_6a1x6urh8dts
Content-Type: text/plain;
    charset=ISO-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: 7bit
Und so sieht die "komplette" Nachricht aus, die bei mir ankommt.

Code:
From - Thu Aug 23 03:22:59 2007
X-Account-Key: account4
X-UIDL: UID1242-1169853178
X-Mozilla-Status: 0000
X-Mozilla-Status2: 00000000
X-Mozilla-Keys:                                                                                 
>From absender@domain.de Thu Aug 23 01:22:07 2007
Return-Path: <absender@domain.de>
Delivered-To: 2-empfaenger@domain
.de
Received: (qmail 3974 invoked by uid 33); 23 Aug 2007 03:22:07 +0200
In der mail.err steht für diese Nachricht folgendes

Code:
spamc[3957]: skipped message, greater than max message size (256000 bytes)
Spamc soll die Nachricht ignorieren. Warum kommt sie dann nicht "ungescannt" an?
Ich erhalte aber auch Nachrichten von z.B. 3MB. Die 256k-Grenze scheint es dann auch nicht zu sein.

Danke
fraser
 
Last edited by a moderator:
Out Of Memory

Jetzt habe ich mal in MB-Schritten Nachrichten an mich selbst geschickt.
Bei 6 MB kam die Fehlermeldung: OUT OF MEMORY.
 
Last edited by a moderator:
Lasse ich vmstat sekündlich laufen, steigt der RAM-Verbrauch rasant, wenn die Mail (bei 99%) gesendet ist. Von den sonst üblichen 250MB freien Speichers sind dann aber immer noch 60MB übrig.
Wie kann denn der Mail-Versand fast 200MB Speicher fressen?
Kann ich das irgendwo verbessern?
 
Na über qsheff, das Tutorial hast Du selbst geschrieben. Wenn ich übrigens die qmail-queue.orig wieder zurückschreibe, funktioniert die Sache. Nur weiß ich nun natürlich nicht, ob es an qsheff selbst oder an SA (3.1.8) bzw. Clamav (0.91.2) liegt.
 
Last edited by a moderator:
Code:
#!/bin/bash
if [ -z $USER ] ; then
  /usr/bin/spamc | /var/qmail/bin/qmail-qsheff
else
  /var/qmail/bin/qmail-qsheff
fi
 
Last edited by a moderator:
Meine qmail-queue sieht jetzt so aus:

Code:
#!/bin/bash
if [ -z $USER ] ; then
  /var/qmail/bin/qmail-qsheff
else
  /var/qmail/bin/qmail-qsheff
fi

Hat aber leider nichts gebracht. Sieht auch irgendwie nicht sonderlich intelligent aus.
Das war sicher nicht das, was Du meintest, oder?
 
Last edited by a moderator:
Gibt es eine gepatchte Version von qsheff?
Qmail-scanner zu installieren, scheint nicht gerade unproblematisch zu sein, so dass ich es lieber bein alten belassen würde.
 
Vielleicht fragst Du den Entwickler mal. Er scheint wohl noch an einer Weiterentwicklung interessiert zu sein...

huschi.
 
Back
Top