From mboxrd@z Thu Jan 1 00:00:00 1970 Received: by 10.204.137.132 with SMTP id w4cs45592bkt; Mon, 19 Apr 2010 00:44:18 -0700 (PDT) Received: by 10.216.155.213 with SMTP id j63mr6690228wek.47.1271663057730; Mon, 19 Apr 2010 00:44:17 -0700 (PDT) Return-Path: Received: from rubyforge.org (rubyforge.org [205.234.109.19]) by mx.google.com with ESMTP id e7si16935327wbb.61.2010.04.19.00.44.17; Mon, 19 Apr 2010 00:44:17 -0700 (PDT) Received-SPF: pass (google.com: domain of sup-devel-bounces@rubyforge.org designates 205.234.109.19 as permitted sender) client-ip=205.234.109.19; Authentication-Results: mx.google.com; spf=pass (google.com: domain of sup-devel-bounces@rubyforge.org designates 205.234.109.19 as permitted sender) smtp.mail=sup-devel-bounces@rubyforge.org Received: from rubyforge.org (rubyforge.org [127.0.0.1]) by rubyforge.org (Postfix) with ESMTP id B8A3B1858315; Mon, 19 Apr 2010 03:44:16 -0400 (EDT) Received: from twice-irc.de (mx2.twice-irc.de [79.140.35.195]) by rubyforge.org (Postfix) with ESMTP id 56E6E1858306 for ; Mon, 19 Apr 2010 03:44:06 -0400 (EDT) Received: from midna.zekjur.net (midna.zekjur.net [IPv6:2001:4d88:1008:4242:21c:c0ff:fe7e:4776]) by twice-irc.de (Postfix) with ESMTPSA id 7C123166560 for ; Mon, 19 Apr 2010 09:44:05 +0200 (CEST) Received: by midna.zekjur.net (Postfix, from userid 101) id 9997C27FC2; Mon, 19 Apr 2010 09:43:49 +0200 (CEST) From: Michael Stapelberg To: sup-devel@rubyforge.org Date: Mon, 19 Apr 2010 09:43:49 +0200 Message-Id: <1271662579-sup-4883@midna.zekjur.net> User-Agent: Sup/git Content-Transfer-Encoding: 8bit Content-Type: multipart/mixed; boundary="=-1271663029-608135-5429-1933-5-=" MIME-Version: 1.0 Subject: [sup-devel] RubyMail cannot handle multipart/signed messages X-BeenThere: sup-devel@rubyforge.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: Sup developer discussion List-Id: Sup developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: sup-devel-bounces@rubyforge.org Errors-To: sup-devel-bounces@rubyforge.org --=-1271663029-608135-5429-1933-5-= Content-Type: text/plain; charset=UTF-8 Content-Disposition: inline Hi, yesterday I got a PGP/MIME message which had multiple attachments. Turns out RubyMail cannot do multipart/signed (sup says RubyMail failed to decode the document for some bizarre reason, when you try it in irb, you’ll see it actually decodes the message parts as headers). I also tried 'mail' by the same author which he claims can do multipart and is better in general, but it seems it also cannot do multipart/signed (RFC 1847). So, what are the plans in regard to RubyMail? Switching to something different altogether? If so, to which library? I would then fix parsing of multipart/signed messages for this library… Best regards, Michael PS: I attached a minimum working example of a problematic message (decrypted body only) --=-1271663029-608135-5429-1933-5-= Content-Disposition: attachment; filename="mwe" Content-Type: application/octet-stream; name="mwe" Content-Transfer-Encoding: base64 Q29udGVudC1UeXBlOiBtdWx0aXBhcnQvc2lnbmVkOyBtaWNhbGc9UEdQLVNI QTE7DQogYm91bmRhcnk9IlNpZ18vL2JGWT1EME9LSHhjdVBRVl9VNmJlbGki OyBwcm90b2NvbD0iYXBwbGljYXRpb24vcGdwLXNpZ25hdHVyZSINCg0KLS1T aWdfLy9iRlk9RDBPS0h4Y3VQUVZfVTZiZWxpDQpDb250ZW50LVR5cGU6IG11 bHRpcGFydC9taXhlZDsgYm91bmRhcnk9Ik1QXy8ra2FjTWtUPXl4K0ZLdmwz WVVkczFzUiINCg0KLS1NUF8vK2thY01rVD15eCtGS3ZsM1lVZHMxc1INCkNv bnRlbnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD1VUy1BU0NJSQ0KQ29u dGVudC1UcmFuc2Zlci1FbmNvZGluZzogcXVvdGVkLXByaW50YWJsZQ0KQ29u dGVudC1EaXNwb3NpdGlvbjogaW5saW5lDQoNCg0KDQotLT0yMA0KY2V0ZXJ1 bSBjZW5zZW8gbWljcm9zb2Z0ZW0gZXNzZSBkZWxlbmRhbS4NCg0KLS1NUF8v K2thY01rVD15eCtGS3ZsM1lVZHMxc1INCkNvbnRlbnQtVHlwZTogdGV4dC9w bGFpbjsgY2hhcnNldD1VU19BU0NJSQ0KQ29udGVudC1UcmFuc2Zlci1FbmNv ZGluZzogcXVvdGVkLXByaW50YWJsZQ0KQ29udGVudC1EaXNwb3NpdGlvbjog YXR0YWNobWVudDsgZmlsZW5hbWU9InRleHQxLnR4dCINCg0KLzlqLzRBQVFT a1pKUmdBQkFRQUFBUUFCQUFELzJ3Q0VBQU1DQWdNQ0FnTURBd01FQXdNRUJR Z0ZCUVFFQlFvSEJ3WUlEQW9NREFzSw0KQ3dzTkRoSVFEUTRSRGdzTEVCWVFF Uk1VRlJVVkRBOFhHQllVR0JJVUZSUUJBd1FFQlFRRkNRVUZDUlFOQ3cwVUZC UVVGQlFVRkJRVQ0KDQotLU1QXy8ra2FjTWtUPXl4K0ZLdmwzWVVkczFzUg0K Q29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PVVTX0FTQ0lJDQpD b250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBxdW90ZWQtcHJpbnRhYmxlDQpD b250ZW50LURpc3Bvc2l0aW9uOiBhdHRhY2htZW50OyBmaWxlbmFtZT0idGV4 dDIudHh0Ig0KDQovOWovNEFBUVNrWkpSZ0FCQVFBQUFRQUJBQUQvMndDRUFB TUNBZ01DQWdNREF3TUVBd01FQlFnRkJRUUVCUW9IQndZSURBb01EQXNLDQpD d3NORGhJUURRNFJEZ3NMRUJZUUVSTVVGUlVWREE4WEdCWVVHQklVRlJRQkF3 UUVCUVFGQ1FVRkNSUU5DdzBVRkJRVUZCUVVGQlFVDQoNCi0tTVBfLytrYWNN a1Q9eXgrRkt2bDNZVWRzMXNSDQpDb250ZW50LVR5cGU6IHRleHQvcGxhaW47 IGNoYXJzZXQ9VVNfQVNDSUkNCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6 IHF1b3RlZC1wcmludGFibGUNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFj aG1lbnQ7IGZpbGVuYW1lPSJ0ZXh0My50eHQiDQoNCi85ai80QUFRU2taSlJn QUJBUUFBQVFBQkFBRC8yd0NFQUFNQ0FnTUNBZ01EQXdNRUF3TUVCUWdGQlFR RUJRb0hCd1lJREFvTURBc0sNCkN3c05EaElRRFE0UkRnc0xFQllRRVJNVUZS VVZEQThYR0JZVUdCSVVGUlFCQXdRRUJRUUZDUVVGQ1JRTkN3MFVGQlFVRkJR VUZCUVUNCg0KLS1NUF8vK2thY01rVD15eCtGS3ZsM1lVZHMxc1INCkNvbnRl bnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD1VU19BU0NJSQ0KQ29udGVu dC1UcmFuc2Zlci1FbmNvZGluZzogcXVvdGVkLXByaW50YWJsZQ0KQ29udGVu dC1EaXNwb3NpdGlvbjogYXR0YWNobWVudDsgZmlsZW5hbWU9InRleHQ0LnR4 dCINCg0KLzlqLzRBQVFTa1pKUmdBQkFRQUFBUUFCQUFELzJ3Q0VBQU1DQWdN Q0FnTURBd01FQXdNRUJRZ0ZCUVFFQlFvSEJ3WUlEQW9NREFzSw0KZDFhd21V NUc0b1NCeWE5MmxnNmNLY0xHYnF2YVBRLy8yUT09DQoNCi0tTVBfLytrYWNN a1Q9eXgrRkt2bDNZVWRzMXNSLS0NCg0KLS1TaWdfLy9iRlk9RDBPS0h4Y3VQ UVZfVTZiZWxpDQpDb250ZW50LVR5cGU6IGFwcGxpY2F0aW9uL3BncC1zaWdu YXR1cmU7IG5hbWU9c2lnbmF0dXJlLmFzYw0KQ29udGVudC1EaXNwb3NpdGlv bjogYXR0YWNobWVudDsgZmlsZW5hbWU9c2lnbmF0dXJlLmFzYw0KDQotLS0t LUJFR0lOIFBHUCBTSUdOQVRVUkUtLS0tLQ0KVmVyc2lvbjogR251UEcgdjEu NC4xMCAoR05VL0xpbnV4KQ0KDQp4SVFBb0k5SDBxZ3Fvc1BwWXU5NngvbU1y Nk1PLzVXQQ0KLS0tLS1FTkQgUEdQIFNJR05BVFVSRS0tLS0tDQoNCi0tU2ln Xy8vYkZZPUQwT0tIeGN1UFFWX1U2YmVsaS0tDQo= --=-1271663029-608135-5429-1933-5-= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Sup-devel mailing list Sup-devel@rubyforge.org http://rubyforge.org/mailman/listinfo/sup-devel --=-1271663029-608135-5429-1933-5-=--