Software Used:
qmail
Clam-0.70
qscanq-0.42
ripmime-1.3.1.2
For the most part, this setup works nicely. Periodically, I get messages
bouncing with the error:
451 qq read error (#4.3.0)
After some serious hair-pulling, I discovered the problem. The cause of
the "451 qq read error (#4.3.0)" is that ripmime cannot extract messages
like the one I've attached, because they aren't valid base64 encoded
email (even though the headers say they should be). This is why the error
happens only occasionally. The chain fails with an error status that is
interpreted by qmail as a temporary failure, causing the message to be
re-sent later.
Below is a dump of a message that causes ripmime-1.3.1.2 (and 1.3.1.1,
1.3.1.0, etc.) to barf. For privacy, I've mangled the email addresses,
but I changed nothing else.
Any ideas on how to fix this?
/----------- begin email example -----------/
Return-Path: <XXX@sau.edu>
Received: from frontend2.messagingengine.com (frontend2.internal
[10.202.2.151])
by server2.fastmail.fm (Cyrus v2.2.3) with LMTP; Tue, 18 May 2004
17:35:19 -0400
X-Sieve: CMU Sieve 2.2
X-Resolved-to: zanekierkegaard@allmail.net
X-Delivered-to: zanekierkegaard@allmail.net
X-Mail-from: XXX@sau.edu
Received: from sauexchange.ambrose.sau.edu (sauexchange.sau.edu
[64.22.217.14])
by smtp.us.messagingengine.com (Postfix) with ESMTP id
E909A4E589D
for <zanekierkegaard@allmail.net>; Tue, 18 May 2004 17:35:17
-0400 (EDT)
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
charset="utf-8"
Content-Transfer-Encoding: base64
Subject:
Date: Tue, 18 May 2004 16:35:16 -0500
Message-ID:
<943A094F376EC94EBD24724C218FB50D065CB019@sauexchange.ambrose.sau.edu>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Index: AcQ9IAJ9e2f6Iq/PS+WZ+m2RPH64uw==
From: "Sender Name" <XXX@sau.edu>
To: <XXX@foobar.com>
Cc: <zanekierkegaard@allmail.net>
IA0K
/----------- end email example -----------/
--
http://www.fastmail.fm - Choose from over 50 domains or use your own
qmail
Clam-0.70
qscanq-0.42
ripmime-1.3.1.2
For the most part, this setup works nicely. Periodically, I get messages
bouncing with the error:
451 qq read error (#4.3.0)
After some serious hair-pulling, I discovered the problem. The cause of
the "451 qq read error (#4.3.0)" is that ripmime cannot extract messages
like the one I've attached, because they aren't valid base64 encoded
email (even though the headers say they should be). This is why the error
happens only occasionally. The chain fails with an error status that is
interpreted by qmail as a temporary failure, causing the message to be
re-sent later.
Below is a dump of a message that causes ripmime-1.3.1.2 (and 1.3.1.1,
1.3.1.0, etc.) to barf. For privacy, I've mangled the email addresses,
but I changed nothing else.
Any ideas on how to fix this?
/----------- begin email example -----------/
Return-Path: <XXX@sau.edu>
Received: from frontend2.messagingengine.com (frontend2.internal
[10.202.2.151])
by server2.fastmail.fm (Cyrus v2.2.3) with LMTP; Tue, 18 May 2004
17:35:19 -0400
X-Sieve: CMU Sieve 2.2
X-Resolved-to: zanekierkegaard@allmail.net
X-Delivered-to: zanekierkegaard@allmail.net
X-Mail-from: XXX@sau.edu
Received: from sauexchange.ambrose.sau.edu (sauexchange.sau.edu
[64.22.217.14])
by smtp.us.messagingengine.com (Postfix) with ESMTP id
E909A4E589D
for <zanekierkegaard@allmail.net>; Tue, 18 May 2004 17:35:17
-0400 (EDT)
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
charset="utf-8"
Content-Transfer-Encoding: base64
Subject:
Date: Tue, 18 May 2004 16:35:16 -0500
Message-ID:
<943A094F376EC94EBD24724C218FB50D065CB019@sauexchange.ambrose.sau.edu>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Index: AcQ9IAJ9e2f6Iq/PS+WZ+m2RPH64uw==
From: "Sender Name" <XXX@sau.edu>
To: <XXX@foobar.com>
Cc: <zanekierkegaard@allmail.net>
IA0K
/----------- end email example -----------/
--
http://www.fastmail.fm - Choose from over 50 domains or use your own