From f1bed7462cf076270c53ca67979390741e812e7b Mon Sep 17 00:00:00 2001
From: svncommit <devs@roundcube.net>
Date: Wed, 26 Apr 2006 17:31:53 -0400
Subject: [PATCH] Corrected issue displaying attachments that use content-description rather than filename or name disposition headers
---
program/steps/mail/func.inc | 8 +++++++-
1 files changed, 7 insertions(+), 1 deletions(-)
diff --git a/program/steps/mail/func.inc b/program/steps/mail/func.inc
index 21ae0b5..6a24c02 100644
--- a/program/steps/mail/func.inc
+++ b/program/steps/mail/func.inc
@@ -917,7 +917,13 @@
'size' => strlen($IMAP->mime_decode($mail_part->body, $mail_part->headers['content-transfer-encoding'])) /*,
'content' => $mail_part->body */);
-
+ else if ($mail_part->headers['content-description'])
+ $a_attachments[] = array('filename' => rcube_imap::decode_mime_string($mail_part->headers['content-description']),
+ 'encoding' => strtolower($mail_part->headers['content-transfer-encoding']),
+ 'mimetype' => strtolower("$primary_type/$secondary_type"),
+ 'part_id' => $mail_part->mime_id,
+ 'size' => strlen($IMAP->mime_decode($mail_part->body, $mail_part->headers['content-transfer-encoding'])) /*,
+ 'content' => $mail_part->body */);
}
}
--
Gitblit v1.9.1