[Dovecot] forwarded message is broken in 2.2.10 with pigeonhole-0.4.2
Burckhard Schmidt
bschmidt at cms.hu-berlin.de
Wed Jan 15 11:17:54 EET 2014
Hi,
forwarding a message with sieve like
redirect:copy "me at other.domain";
was working without any problem until dovecot-2.1.17, dovecots lmtp and
dovecot-2.1-pigeonhole-0.3.5.
Using dovecot-2.2.10 , dovecots lmtp and dovecot-2.2-pigeonhole-0.4.2
the structure of a forwarded message is broken. Content of a message is
not displayed or an attachment (for instance pdf) can not be opened by
(different) clients. Writing a html mail or plain one makes no different.
I have compared two messages and the main different is a missing
Content-Type: multipart/alternative;
boundary="...."
to encapsulate the body of the forwarded message. Was it lost in sieve?
Here parts of a "well" forwarded message:
Return-Path: ...
...
Received: by mails.cms.hu-berlin.de (Postfix, from userid 29)
id A78C738734; Tue, 14 Jan 2014 17:10:54 +0100 (CET)
X-Sieve: Pigeonhole Sieve 0.3.5
X-Sieve-Redirected-From: schmidt at mails.cms.hu-berlin.de
Delivered-To: <schmidt at mails.cms.hu-berlin.de>
Received: from mails.cms.hu-berlin.de
by suncom1 (Dovecot) with LMTP id p8HoIn9h1VKnTwAA9XuJ/g
for <schmidt at mails.cms.hu-berlin.de>; Tue, 14 Jan 2014 17:10:54 +0100
...
Message-ID: <52D5618D.6050905 at gmail.com>
Date: Tue, 14 Jan 2014 17:10:53 +0100
From: xy <xy at gmail.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101
Thunderbird/24.2.0
MIME-Version: 1.0
To: schmidt at hu-berlin.de
Subject: from gmail with attachment
Content-Type: multipart/mixed;
boundary="------------070108020005050001040207"
X-ENVELOPE-TO: <me at other.domain>
This is a multi-part message in MIME format.
--------------070108020005050001040207
Content-Type: multipart/alternative;
boundary="------------090806050202050708030507"
--------------090806050202050708030507
Content-Type: text/plain; charset=ISO-8859-15; format=flowed
Content-Transfer-Encoding: 8bit
Hallo.
text
--------------090806050202050708030507
Content-Type: text/html; charset=ISO-8859-15
Content-Transfer-Encoding: 8bit
<html>
<head>
<meta http-equiv="content-type" content="text/html;
charset=ISO-8859-15">
</head>
<body text="#000000" bgcolor="#FFFFFF">
Hallo.<br>
<br>
<u>text</u><br>
<br>
P.<br>
</body>
</html>
--------------090806050202050708030507--
--------------070108020005050001040207
Content-Type: application/pdf;
name="auftrag-2014-eng-Hinweise.pdf"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="auftrag-2014-eng-Hinweise.pdf"
JVBERi0xLjYNJeLjz9MNCjcyIDAgb2JqDTw ...
...
c3RyZWFtDWVuZG9iag1zdGFydHhyZWYNCjExNg0KJSVFT0YNCg==
--------------070108020005050001040207--
message end
Now a broken message without "Content-Type: multipart/alternative;":
Return-Path: ...
...
Received: by mail5.cms.hu-berlin.de (Postfix, from userid 29)
id 47C4C6D46E; Tue, 14 Jan 2014 17:43:54 +0100 (CET)
X-Sieve: Pigeonhole Sieve 0.4.2
X-Sieve-Redirected-From: testuser at mail5.cms.hu-berlin.de
Delivered-To: <testuser at mail5.cms.hu-berlin.de>
Received: from mail5.cms.hu-berlin.de
by suncom5 (Dovecot) with LMTP id mnY0AEpp1VLsaQAA0tuC1A
for <testuser at mail4.cms.hu-berlin.de>; Tue, 14 Jan 2014 17:43:54 +0100
...
Message-ID: <52D56948.1090704 at gmail.com>
Date: Tue, 14 Jan 2014 17:43:52 +0100
From: xy <xy at gmail.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101
Thunderbird/24.2.0
MIME-Version: 1.0
To: testuser at hu-berlin.de
Subject: from gmail with attachment
Content-Type: multipart/mixed;
boundary="------------030506080302040201020604"
X-ENVELOPE-TO: <me at other.domain>
This is a multi-part message in MIME format.
--------------030506080302040201020604
Content-Type: text/plain; charset=ISO-8859-15; format=flowed
Content-Transfer-Encoding: 7bit
text.
--------------030506080302040201020604
Content-Type: application/pdf;
name="auftrag-2014-eng-Hinweise.pdf"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="auftrag-2014-eng-Hinweise.pdf"
JVBERi0xLjYNJeLjz...
...
c3RyZWFtDWVuZG9iag1zdGFydHhyZWYNCjExNg0KJSVFT0YNCg==
--------------030506080302040201020604--
message end
--
Mit freundlichen Grüßen --- Burckhard Schmidt
Abteilung Systemsoftware und Kommunikation
ZE Computer- und Medienservice der Humboldt-Universität zu Berlin
Postanschrift: Unter den Linden 6, 10099 Berlin
Standort: Rudower Chaussee 26; 12489 Berlin
Tel.: +49-30-2093-70058 Fax: +49-30-2093-2959
Mail: bschmidt at cms.hu-berlin.de
More information about the dovecot
mailing list