diff --git a/app/models/channel/email_parser.rb b/app/models/channel/email_parser.rb index 8b32a9ce0..1cebc0d15 100644 --- a/app/models/channel/email_parser.rb +++ b/app/models/channel/email_parser.rb @@ -149,8 +149,15 @@ class Channel::EmailParser # get filename from content-disposition filename = nil - if file.header[:content_disposition] && file.header[:content_disposition].filename + + # workaround for: NoMethodError: undefined method `filename' for # + begin filename = file.header[:content_disposition].filename + rescue + result = file.header[:content_disposition].to_s.scan( /filename=("|)(.+?)("|);/i ) + if result && result[0] && result[0][1] + filename = result[0][1] + end end # for some broken sm mail clients (X-MimeOLE: Produced By Microsoft Exchange V6.5) diff --git a/test/fixtures/mail11.box b/test/fixtures/mail11.box new file mode 100644 index 000000000..b90d62e52 --- /dev/null +++ b/test/fixtures/mail11.box @@ -0,0 +1,140 @@ +From carina.merkant@cylex.de Fri Nov 30 12:09:52 2012 +Return-Path: +X-Original-To: enjoy_us@znuny.com +X-Greylist: delayed 599 seconds by postgrey-1.32 at samba; Fri, 30 Nov 2012 12:09:52 GMT +Received: from newsletter.cylex.de (newsletter.cylex.de [82.207.175.35]) + by samba.edenhofer.de (Postfix) with ESMTP id 84C4D500B14 + for ; Fri, 30 Nov 2012 12:09:52 +0000 (GMT) +Received: from rechenknecht (unknown [192.168.1.183]) + by newsletter.cylex.de (Postfix) with ESMTP id DADD951D72 + for ; Fri, 30 Nov 2012 12:53:08 +0100 (CET) +MIME-Version: 1.0 +From: "CYLEX Newsletter" +Sender: carina.merkant@cylex.de +To: enjoy_us@znuny.com +Reply-To: serviceteam@cylex.de +Date: 30 Nov 2012 12:54:19 +0100 +Subject: =?utf-8?B?RWluZSBzY2jDtm5lIEFkdmVudHN6ZWl0IGbDvHIgWk5VTlkgR01CSCAtIEVOVEVSUFJJU0UgU0VSVklDRVMgRsOcUiBPVFJT?= +Content-Type: multipart/alternative; + boundary=--boundary_124451_fb3f7db8-c754-43e7-b06b-2f93586c5480 +X-Keywords: +X-UID: 269 +Status: RO +Content-Length: 7763 +Lines: 114 + + +----boundary_124451_fb3f7db8-c754-43e7-b06b-2f93586c5480 +Content-Type: text/plain; charset=utf-8 +Content-Transfer-Encoding: base64 + +IDwgaHR0cDovL25ld3NsZXR0ZXJzLmN5bGV4LmRlL3JlZi93d3cuY3lsZXguZGUvc2lkLTEw +NS91aWQtNDEzNDAwMS9saWQtMi9odHRwJTNhJTJmJTJmd2ViMi5jeWxleC5kZSUyZmFkdmVu +dDIwMTIlM2ZiMmIgPiBMaWViZXIgQ1lMRVggRWludHJhZ3NpbmhhYmVyLCBkYXMgSmFociBu +ZWlndCBzaWNoIGRlbSBFbmRlIHVuZCBkaWUgYmVzaW5ubGljaGUgWmVpdCBiZWdpbm50IGxh +dXQgS2FsZW5kZXIgbWl0IGRlbSAxLiBBZHZlbnQuIFVuZCB3aWUgaW1tZXIgd2lyZCBlcyBp +biBkZXIgdm9yd2VpaG5hY2h0bGljaGVuIFplaXQgbWVpc3QgYmVydWZsaWNoIHVuZCBwcml2 +YXQgc28gcmljaHRpZyBzY2jDtm4gaGVrdGlzY2guIFVtIElocmUgV2VpaG5hY2h0c3N0aW1t +dW5nIGluIFNjaHd1bmcgenUgYnJpbmdlbiBrb21tZW4gd2lyIG51biBtaXQgdW5zZXJlbSBB +ZHZlbnRza2FsZW5kZXIgaW5zIFNwaWVsLiBEZW5uIDI0IFRhZ2Ugd2VyZGVuIFNpZSB1bnNl +cmUgbmV0dGVuIEdlc2NoaWNodGVuLCBSZXplcHRlIHVuZCBHZXdpbm5zcGllbGUgc293aWUg +YXVzZ2VzdWNodGUgR2VzY2hlbmt0aXBwcyB1bmQgRWlua2F1ZnNndXRzY2hlaW5lIG9ubGlu +ZSBiZWdsZWl0ZW4uIERhbWl0IGzDpHNzdCBzaWNoIElocmUgRnJldWRlIGF1ZiBkYXMgRmVz +dCBnYXJhbnRpZXJ0IG1pdCBqZWRlbSBUYWcgc3RlaWdlcm4uIEVpbmVuIGdlbcO8dGxpY2hl +biBTdGFydCBpbiBkaWUgQWR2ZW50c3plaXQgd8O8bnNjaHQgSWhuZW4gPCBodHRwOi8vbmV3 +c2xldHRlcnMuY3lsZXguZGUvcmVmL3d3dy5jeWxleC5kZS9zaWQtMTA1L3VpZC00MTM0MDAx +L2xpZC0xL2h0dHAlM2ElMmYlMmZ3ZWIyLmN5bGV4LmRlJTJmYWR2ZW50MjAxMiUzZmIyYiA+ +IElociBDWUxFWCBUZWFtIFAuUy4gRGFtaXQgU2llIGtlaW5lbiBUYWcgdmVyc8OkdW1lbiwg +ZW1wZmVobGVuIHdpciBJaG5lbiBkZW4gPCBodHRwOi8vbmV3c2xldHRlcnMuY3lsZXguZGUv +cmVmL3d3dy5jeWxleC5kZS9zaWQtMTA1L3VpZC00MTM0MDAxL2xpZC0zL2h0dHAlM2ElMmYl +MmZ3ZWIyLmN5bGV4LmRlJTJmYWR2ZW50MjAxMiUzZmIyYiA+IGluICZuYnNwOyZuYnNwOyAm +bmJzcDsmbmJzcDsmbmJzcDsgSWhyZXIgTGVzZXplaWNoZW4tU3ltYm9sbGVpc3RlIHp1IGVy +Z8Okbnplbi4gSW1wcmVzc3VtIFMuQy4gQ1lMRVggSU5URVJOQVRJT05BTCBTLk4uQy4gU2F0 +LiBQYWxvdGEgMTE5L0EgUk8gNDE3NTE2IFBhbG90YSBSb21hbmlhIFRlbC46ICs0OSAyMDgv +NjI5NTctMCB8IEdlc2Now6RmdHNmw7xocmVyOiBGcmFuY2lzYyBPc3ZhbGQgSGFuZGVsc3Jl +Z2lzdGVyOiBKMDUvMTU5MS8yMDA5IFVTdC5JZE5yLjogUk8yNjMzMjc3MSA8IG1haWx0bzpz +ZXJ2aWNldGVhbUBjeWxleC5kZSA+IDwgaHR0cDovL25ld3NsZXR0ZXJzLmN5bGV4LmRlL3Jl +Zi93d3cuY3lsZXguZGUvc2lkLTEwNS91aWQtNDEzNDAwMS9saWQtOTgvaHR0cCUzYSUyZiUy +ZndlYjIuY3lsZXguZGUlMmZIb21lcGFnZSUyZkhvbWUuYXNwID4gPCBodHRwOi8vbmV3c2xl +dHRlcnMuY3lsZXguZGUvcmVmL3d3dy5jeWxleC5kZS9zaWQtMTA1L3VpZC00MTM0MDAxL2xp +ZC05OS9odHRwJTNhJTJmJTJmbmV3c2xldHRlcnMuY3lsZXguZGUlMmZ1bnN1YnNjcmliZS5h +c3B4JTNmdWlkJTNkNDEzNDAwMSUyNmQlM2R3d3cuY3lsZXguZGUlMjZlJTNkZW5qb3klNDB6 +bnVueS5jb20lMjZzYyUzZDMwMDklMjZsJTNkZCA+IA== +----boundary_124451_fb3f7db8-c754-43e7-b06b-2f93586c5480 +Content-Type: text/html; charset=utf-8 +Content-Transfer-Encoding: base64 + +PGNlbnRlcj4NCgk8dGFibGUgYm9yZGVyPSIwIiBjZWxscGFkZGluZz0iMCIgc3R5bGU9Indp +ZHRoOiA2MDBweDsgZm9udC1mYW1pbHk6IEFyaWFsLHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTog +MTRweDsiIHdpZHRoPSI2MDAiPg0KCQk8dGJvZHk+DQoJCQk8dHI+DQoJCQkJPHRkPg0KCQkJ +CQk8cD4NCgkJCQkJCTxhIGhyZWY9Imh0dHA6Ly9uZXdzbGV0dGVycy5jeWxleC5kZS9yZWYv +d3d3LmN5bGV4LmRlL3NpZC0xMDUvdWlkLTQxMzQwMDEvbGlkLTIvaHR0cCUzYSUyZiUyZndl +YjIuY3lsZXguZGUlMmZhZHZlbnQyMDEyJTNmYjJiIj48aW1nIGFsdD0iQ1lMRVggQWR2ZW50 +c2thbGVuZGVyIDIwMTIiIGJvcmRlcj0iMCIgaGVpZ2h0PSI5MCIgc3JjPSJodHRwOi8vbmV3 +c2xldHRlcnMuY3lsZXguZGUvaW1nL3d3dy5jeWxleC5kZS9zaWQtMTA1L3VpZC00MTM0MDAx +L2h0dHAlM2ElMmYlMmZuZXdzbGV0dGVycy5jeWxleC5kZSUyZmltYWdlc191cGwlMmZjeWxl +eGFkdmVudDIwMTItbmV3c2xldHRlci1iYW5uZXI2MzQ4OTUuanBnIiBzdHlsZT0id2lkdGg6 +NjAwcHg7IGhlaWdodDo5MHB4OyBjb2xvcjogcmdiKDE1MywgMTUzLCAxNTMpOyBmb250LXNp +emU6IDEwcHg7IiB3aWR0aD0iNjAwIiAvPjwvYT48L3A+DQoJCQkJCTxwPg0KCQkJCQkJTGll +YmVyIENZTEVYIEVpbnRyYWdzaW5oYWJlciw8L3A+DQoJCQkJCTxwPg0KCQkJCQkJZGFzIEph +aHIgbmVpZ3Qgc2ljaCBkZW0gRW5kZSB1bmQgZGllIGJlc2lubmxpY2hlIFplaXQgYmVnaW5u +dCBsYXV0IEthbGVuZGVyIG1pdCBkZW08YnIgLz4NCgkJCQkJCTEuIEFkdmVudC4gVW5kIHdp +ZSBpbW1lciB3aXJkIGVzIGluIGRlciB2b3J3ZWlobmFjaHRsaWNoZW4gWmVpdCBtZWlzdCBi +ZXJ1ZmxpY2ggdW5kIHByaXZhdDxiciAvPg0KCQkJCQkJc28gcmljaHRpZyBzY2jDtm4gaGVr +dGlzY2guPC9wPg0KCQkJCQk8cD4NCgkJCQkJCVVtIElocmUgV2VpaG5hY2h0c3N0aW1tdW5n +IGluIFNjaHd1bmcgenUgYnJpbmdlbiBrb21tZW4gd2lyIG51biBtaXQgdW5zZXJlbSBBZHZl +bnRza2FsZW5kZXIgaW5zIFNwaWVsLiBEZW5uIDI0IFRhZ2Ugd2VyZGVuIFNpZSB1bnNlcmUg +bmV0dGVuIEdlc2NoaWNodGVuLCBSZXplcHRlIHVuZCBHZXdpbm5zcGllbGUgc293aWUgYXVz +Z2VzdWNodGUgR2VzY2hlbmt0aXBwcyB1bmQgRWlua2F1ZnNndXRzY2hlaW5lIG9ubGluZSBi +ZWdsZWl0ZW4uIERhbWl0IGzDpHNzdCBzaWNoIElocmUgRnJldWRlIGF1ZiBkYXMgRmVzdCBn +YXJhbnRpZXJ0IG1pdCBqZWRlbSBUYWcgc3RlaWdlcm4uPC9wPg0KCQkJCQk8dGFibGUgc3R5 +bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCxzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7IiB3 +aWR0aD0iMTAwJSI+DQoJCQkJCQk8dGJvZHk+DQoJCQkJCQkJPHRyPg0KCQkJCQkJCQk8dGQg +YWxpZ249ImxlZnQiIHZhbGlnbj0ibWlkZGxlIj4NCgkJCQkJCQkJCUVpbmVuIGdlbcO8dGxp +Y2hlbiBTdGFydCBpbiBkaWUgQWR2ZW50c3plaXQgd8O8bnNjaHQgSWhuZW48L3RkPg0KCQkJ +CQkJCQk8dGQgYWxpZ249InJpZ2h0IiB2YWxpZ249Im1pZGRsZSIgd2lkdGg9IjE2MCI+DQoJ +CQkJCQkJCQk8YSBocmVmPSJodHRwOi8vbmV3c2xldHRlcnMuY3lsZXguZGUvcmVmL3d3dy5j +eWxleC5kZS9zaWQtMTA1L3VpZC00MTM0MDAxL2xpZC0xL2h0dHAlM2ElMmYlMmZ3ZWIyLmN5 +bGV4LmRlJTJmYWR2ZW50MjAxMiUzZmIyYiIgc3R5bGU9ImJhY2tncm91bmQ6I2MwMDsgY29s +b3I6I2ZmZjsgdGV4dC1hbGlnbjpjZW50ZXI7Ij48aW1nIGFsdD0iSmV0enQgVMO8cmNoZW4g +w7ZmZm5lbiIgc3JjPSJodHRwOi8vbmV3c2xldHRlcnMuY3lsZXguZGUvaW1hZ2VzX3VwbC9j +eWxleGFkdmVudDIwMTItbmV3c2xldHRlci1idG42MzQ4OTUucG5nIiBzdHlsZT0id2lkdGg6 +MTQ2cHg7IGhlaWdodDozMHB4OyBib3JkZXI6MDsgdGV4dC1hbGlnbjpjZW50ZXI7IGZvbnQt +c2l6ZToxMnB4OyBmb250LXdlaWdodDo3MDA7IGJhY2tncm91bmQ6I2MwMDsgY29sb3I6I2Zm +ZjsiIHRpdGxlPSJKZXR6dCBUw7xyY2hlbiDDtmZmbmVuIiAvPjwvYT48L3RkPg0KCQkJCQkJ +CTwvdHI+DQoJCQkJCQk8L3Rib2R5Pg0KCQkJCQk8L3RhYmxlPg0KCQkJCQk8cD4NCgkJCQkJ +CUlociBDWUxFWCBUZWFtPGJyIC8+DQoJCQkJCQk8YnIgLz4NCgkJCQkJCTxzdHJvbmc+UC5T +Ljwvc3Ryb25nPiBEYW1pdCBTaWUga2VpbmVuIFRhZyB2ZXJzw6R1bWVuLCBlbXBmZWhsZW4g +d2lyIElobmVuIGRlbiA8YSBocmVmPSJodHRwOi8vbmV3c2xldHRlcnMuY3lsZXguZGUvcmVm +L3d3dy5jeWxleC5kZS9zaWQtMTA1L3VpZC00MTM0MDAxL2xpZC0zL2h0dHAlM2ElMmYlMmZ3 +ZWIyLmN5bGV4LmRlJTJmYWR2ZW50MjAxMiUzZmIyYiI+TGluayBkZXMgQWR2ZW50a2FsZW5k +ZXJzPC9hPiBpbjxiciAvPg0KCQkJCQkJJm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNw +OyBJaHJlciBMZXNlemVpY2hlbi1TeW1ib2xsZWlzdGUgenUgZXJnw6RuemVuLjwvcD4NCgkJ +CQkJPHA+DQoJCQkJCQnCoDwvcD4NCgkJCQk8L3RkPg0KCQkJPC90cj4NCgkJPC90Ym9keT4N +Cgk8L3RhYmxlPg0KPC9jZW50ZXI+DQo8Y2VudGVyPjx0YWJsZSB3aWR0aD0iNjAwIiBjZWxs +c3BhY2luZz0iMCIgY2VsbHBhZGRpbmc9IjAiIHN0eWxlPSJjb2xvcjojNjU3OEEwOyBmb250 +LWZhbWlseTpBcmlhbCxWZXJkYW5hLEhlbHZldGljYSxzYW5zLXNlcmlmOyBmb250LXNpemU6 +MTBweDsiPg0KPHRib2R5Pg0KPHRyPg0KPHRkIHdpZHRoPSI2MDAiIGFsaWduPSJsZWZ0IiBz +dHlsZT0idGV4dC1hbGlnbjpsZWZ0OyI+DQpJbXByZXNzdW0gPGJyLz4NClMuQy4gQ1lMRVgg +SU5URVJOQVRJT05BTCBTLk4uQy48YnIgLz4NClNhdC4gUGFsb3RhIDExOS9BIFJPIDQxNzUx +NiBQYWxvdGEgUm9tYW5pYSA8YnIvPg0KVGVsLjogKzQ5IDIwOC82Mjk1Ny0wIHwgPGJyLz4N +Ckdlc2Now6RmdHNmw7xocmVyOiBGcmFuY2lzYyBPc3ZhbGQ8YnIgLz4NCkhhbmRlbHNyZWdp +c3RlcjogSjA1LzE1OTEvMjAwOTxiciAvPg0KVVN0LklkTnIuOiBSTzI2MzMyNzcxDQo8YnIv +Pg0KPGJyLz4NCjxhIGhyZWY9Im1haWx0bzpzZXJ2aWNldGVhbUBjeWxleC5kZSIgc3R5bGU9 +ImNvbG9yOiM2NTc4QTA7IGZvbnQtZmFtaWx5OkFyaWFsLFZlcmRhbmEsSGVsdmV0aWNhLHNh +bnMtc2VyaWY7IGZvbnQtc2l6ZToxMHB4OyI+RS1NYWlsIEtvbnRha3Q8L2E+PGJyLz4NCjxh +IGhyZWY9Imh0dHA6Ly9uZXdzbGV0dGVycy5jeWxleC5kZS9yZWYvd3d3LmN5bGV4LmRlL3Np +ZC0xMDUvdWlkLTQxMzQwMDEvbGlkLTk4L2h0dHAlM2ElMmYlMmZ3ZWIyLmN5bGV4LmRlJTJm +SG9tZXBhZ2UlMmZIb21lLmFzcCIgc3R5bGU9ImNvbG9yOiM2NTc4QTA7IGZvbnQtZmFtaWx5 +OkFyaWFsLFZlcmRhbmEsSGVsdmV0aWNhLHNhbnMtc2VyaWY7IGZvbnQtc2l6ZToxMHB4OyI+ +SG9tZXBhZ2U8L2E+PGJyLz4NCjxhIGhyZWY9Imh0dHA6Ly9uZXdzbGV0dGVycy5jeWxleC5k +ZS9yZWYvd3d3LmN5bGV4LmRlL3NpZC0xMDUvdWlkLTQxMzQwMDEvbGlkLTk5L2h0dHAlM2El +MmYlMmZuZXdzbGV0dGVycy5jeWxleC5kZSUyZnVuc3Vic2NyaWJlLmFzcHglM2Z1aWQlM2Q0 +MTM0MDAxJTI2ZCUzZHd3dy5jeWxleC5kZSUyNmUlM2RlbmpveSU0MHpudW55LmNvbSUyNnNj +JTNkMzAwOSUyNmwlM2RkIiBzdHlsZT0iY29sb3I6IzY1NzhBMDsgZm9udC1mYW1pbHk6QXJp +YWwsVmVyZGFuYSxIZWx2ZXRpY2Esc2Fucy1zZXJpZjsgZm9udC1zaXplOjEwcHg7Ij5OZXdz +bGV0dGVyIGFiYmVzdGVsbGVuPC9hPg0KPC90ZD4NCjwvdHI+DQo8L3Rib2R5Pg0KPC90YWJs +ZT4NCjwvY2VudGVyPg== +----boundary_124451_fb3f7db8-c754-43e7-b06b-2f93586c5480-- + + diff --git a/test/fixtures/mail12.box b/test/fixtures/mail12.box new file mode 100644 index 000000000..898067445 --- /dev/null +++ b/test/fixtures/mail12.box @@ -0,0 +1,911 @@ +Return-Path: +Received: by samba.edenhofer.de (Postfix, from userid 0) + id 7F548500B16; Mon, 3 Dec 2012 14:50:34 +0000 (GMT) +X-Original-To: example@znuny.com +Delivered-To: znuny-example@samba.edenhofer.de +Received: from mail.example.com (mail.example.com [217.111.111.210]) + by samba.edenhofer.de (Postfix) with ESMTPS id 53216500B14 + for ; Mon, 3 Dec 2012 11:10:20 +0000 (GMT) +X-IronPort-AV: E=Sophos;i="4.84,205,1355094000"; + d="png'150?scan'150,208,217,150";a="5000661" +Received: from unknown (HELO brdfamv1.example.com) ([192.168.12.53]) + by mail.example.com with ESMTP; 03 Dec 2012 12:10:22 +0100 +Received: from brdfamv1 (localhost [127.0.0.1]) + by brdfamv1.example.com (Postfix) with ESMTP id 9590A34AAAF + for ; Mon, 3 Dec 2012 12:10:22 +0100 (CET) +Received: from neo.example.local (unknown [1.20.9.137]) + by brdfamv1.example.com (Postfix) with ESMTP id 724DB34AAAB + for ; Mon, 3 Dec 2012 12:10:22 +0100 (CET) +Received: from EX2010-HUBCAS.example.local ([1.20.9.138]) by neo.example.local with Microsoft SMTPSVC(6.0.3790.4675); Mon, 3 Dec 2012 12:10:20 +0100 +Received: from EX2010-MB2.example.local ([fe80::44a1:cb90:b88d:3def]) by EX2010-HUBCAS.example.local ([fe80::e9:3e6:1317:55e3%11]) with mapi id 14.02.0247.003; Mon, 3 Dec 2012 12:10:20 +0100 +From: +To: +Subject: AW: Agenda [Ticket#11995] +Importance: normal +Priority: normal +X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.4913 +Thread-Topic: Agenda [Ticket#11995] +thread-index: AQHNzvlZ9kAKwiOq60uSIaV8UJE55ZgG7fuQ +Date: Mon, 3 Dec 2012 11:10:19 +0000 +Message-ID: +References: <20121130124947.1988.710457@portal.znuny.com> +In-Reply-To: <20121130124947.1988.710457@portal.znuny.com> +Accept-Language: de-DE, en-US +X-MS-Has-Attach: yes +X-MS-TNEF-Correlator: +X-Originating-IP: [1.30.22.213] +X-TM-AS-Product-Ver: SMEX-10.2.0.1135-7.000.1014-19412.002 +X-TM-AS-Result: No--34.144700-8.000000-31 +X-TM-AS-User-Approved-Sender: No +X-TM-AS-User-Blocked-Sender: No +MIME-Version: 1.0 +X-OriginalArrivalTime: 03 Dec 2012 11:10:20.0668 (UTC) FILETIME=[C89423C0:01CDD146] +Content-Type: multipart/related; + boundary="_004_C5CF9FFBA05BC444BD09DA090F6540E401BDCDEX2010MB2DFAlocal_"; + type="multipart/alternative" + +--_004_C5CF9FFBA05BC444BD09DA090F6540E401BDCDEX2010MB2DFAlocal_ +Content-Type: multipart/alternative; + boundary="_000_C5CF9FFBA05BC444BD09DA090F6540E401BDCDEX2010MB2DFAlocal_" + + +--_000_C5CF9FFBA05BC444BD09DA090F6540E401BDCDEX2010MB2DFAlocal_ +Content-Type: text/plain; + charset="utf-8" +Content-Transfer-Encoding: quoted-printable + +Hallo Herr Edenhofer, + + + +m=C3=B6glicherweise haben wir f=C3=BCr unsere morgige Veranstaltung ein = +Problem mit unserer Develop-Umgebung. +Der Kollege Smith wollte uns noch die M=C3=B6glichkeit geben, direkt = +auf die Datenbank zugreifen zu k=C3=B6nnen, hierzu hat er Freitag noch = +einige Einstellungen vorgenommen und uns die Zugangsdaten mitgeteilt. = +Eine der =C3=84nderungen hatte aber offenbar zur Folge, dass ein Starten = +der Develop-Anwendung nicht mehr m=C3=B6glich ist (s. Fehlermeldung) +[cid:image002.png@01CDD14F.29D467A0] + + + +Herr Smith ist im Urlaub, er wurde von seinen Datenbank-Kollegen = +kontaktiert aber offenbar l=C3=A4sst sich nicht mehr 100%ig = +rekonstruieren, was am Freitag noch ver=C3=A4ndert wurde. +Meinen Sie, dass Sie uns bei der Behebung der o. a. St=C3=B6rung morgen = +helfen k=C3=B6nnen? Die Datenbank-Kollegen werden uns nach besten = +M=C3=B6glichkeiten unterst=C3=BCtzen, Zugriff erhalten wir auch. + +Mit freundlichen Gr=C3=BC=C3=9Fen + +Alex Smith + +Abteilung IT-Strategie, Steuerung & Support +im Bereich Informationstechnologie + +Example =E2=80=93 Example GmbH +(Deutsche Example) +Longstreet 5 +11111 Frankfurt am Main + +Telefon: (069) 11 1111 =E2=80=93 11 3 +Telefon ServiceDesk: (069) 11 1111 =E2=80=93 12 2 +Telefax: (069) 11 1111 =E2=80=93 14 8 +Internet: = +www.example.com + + + + + + +-----Urspr=C3=BCngliche Nachricht----- +Von: Martin Edenhofer via Znuny Sales [mailto:example@znuny.com] +Gesendet: Freitag, 30. November 2012 13:50 +An: Smith, Alex +Betreff: Agenda [Ticket#11995] + + + +Sehr geehrte Frau Smith, + + + +ich habe (wie telefonisch avisiert) versucht eine Agenda f=C3=BCr = +n=C3=A4chste Woche zusammen zu stellen. + + + +Leider ist es mir dies Inhaltlich nur unzureichend gelungen (es gibt zu = +wenig konkrete Anforderungen im Vorfeld :) ). + + + +Dadurch w=C3=BCrde ich gerne am Dienstag als erste Amtshandlung (mit = +Herrn Molitor im Boot) die Anforderungen und Ziele der zwei Tage, = +Mittelfristig und Langfristig definieren. Aufgrund dessen k=C3=B6nnen = +wir die Agenda der zwei Tage fixieren. Inhaltlich k=C3=B6nnen wir (ich) = +alles abdecken, von daher gibt es hier keine Probleme. ;) + + + +Ist dies f=C3=BCr Sie so in Ordnung? + + + +F=C3=BCr Fragen stehe ich gerne zur Verf=C3=BCgung! + + + +Ich freue mich auf Dienstag, + + + + Martin Edenhofer + + + +-- + +Enterprise Services for OTRS + + + +Znuny GmbH // Marienstra=C3=9Fe 11 // 10117 Berlin // Germany + + + +P: +49 (0) 30 60 98 54 18-0 + +F: +49 (0) 30 60 98 54 18-8 + +W: http://znuny.com + + + +Location: Berlin - HRB 139852 B Amtsgericht Berlin-Charlottenburg = +Managing Director: Martin Edenhofer + +-------------------------------------------------------------------------= +------------------------ +Rechtsform: GmbH +Geschaeftsfuehrer: Dr. Carl Heinz Smith, Dr. Carsten Smith +Sitz der Gesellschaft und Registergericht: Frankfurt/Main, HRB 11111 +Alleiniger Gesellschafter: Example, +vertreten durch das XXX der Finanzen. + + + + +--_000_C5CF9FFBA05BC444BD09DA090F6540E401BDCDEX2010MB2DFAlocal_ +Content-Type: text/html; + charset="utf-8" +Content-Transfer-Encoding: quoted-printable + + + + + + + + +
+

Hallo Herr Edenhofer,

+

 

+

m=C3=B6glicherweise haben wir f=C3=BCr unsere = +morgige Veranstaltung ein Problem mit unserer Develop-Umgebung.
+Der Kollege Smith wollte uns noch die M=C3=B6glichkeit geben, direkt = +auf die Datenbank zugreifen zu k=C3=B6nnen, hierzu hat er Freitag noch = +einige Einstellungen vorgenommen und uns die Zugangsdaten mitgeteilt. = +Eine der =C3=84nderungen hatte aber offenbar zur Folge, dass + ein Starten der Develop-Anwendung nicht mehr m=C3=B6glich ist (s. = +Fehlermeldung)
+

+

 

+

Herr Smith ist im Urlaub, er wurde von = +seinen Datenbank-Kollegen kontaktiert aber offenbar l=C3=A4sst sich = +nicht mehr 100%ig rekonstruieren, was am Freitag noch ver=C3=A4ndert = +wurde. +
+Meinen Sie, dass Sie uns bei der Behebung der o. a. St=C3=B6rung morgen = +helfen k=C3=B6nnen? Die Datenbank-Kollegen werden uns nach besten = +M=C3=B6glichkeiten unterst=C3=BCtzen, Zugriff erhalten wir = +auch.

+

 

+

Mit = +freundlichen Gr=C3=BC=C3=9Fen

+

 

+

Alex = +Smith
+

+
Abteilung = +IT-Strategie, Steuerung & Support
+im Bereich Informationstechnologie
+
+Example =E2=80=93 Example GmbH
+(Deutsche Example)
+Longstreet 5
+11111 Frankfurt am Main
+
+Telefon: (069) 11 1111 =E2=80=93 11 30

+

Telefon ServiceDesk: = +(069) 11 1111 =E2=80=93 12 22
+Telefax: (069) 11 1111 =E2=80=93 14 85
+Internet:
www.example.com

+

 

+

 

+

 

+

-----Urspr=C3=BCngliche Nachricht-----
+Von: Martin Edenhofer via Znuny Sales [mailto:example@znuny.com]
+Gesendet: Freitag, 30. November 2012 13:50
+An: Smith, Alex
+Betreff: Agenda [Ticket#11995]

+

 

+

Sehr geehrte Frau Smith,

+

 

+

ich habe (wie telefonisch avisiert) versucht = +eine Agenda f=C3=BCr n=C3=A4chste Woche zusammen zu stellen. +

+

 

+

Leider ist es mir dies Inhaltlich nur = +unzureichend gelungen (es gibt zu wenig konkrete Anforderungen im = +Vorfeld :) ).

+

 

+

Dadurch w=C3=BCrde ich gerne am Dienstag als = +erste Amtshandlung (mit Herrn Molitor im Boot) die Anforderungen und = +Ziele der zwei Tage, Mittelfristig und Langfristig definieren. Aufgrund = +dessen k=C3=B6nnen wir die Agenda der zwei Tage fixieren. + Inhaltlich k=C3=B6nnen wir (ich) alles abdecken, von daher gibt es hier = +keine Probleme. ;)

+

 

+

Ist dies f=C3=BCr Sie so in = +Ordnung?

+

 

+

F=C3=BCr Fragen stehe ich gerne zur = +Verf=C3=BCgung!

+

 

+

Ich freue mich auf Dienstag,

+

 

+

  Martin Edenhofer

+

 

+

--

+

Enterprise Services for OTRS

+

 

+

Znuny GmbH // Marienstra=C3=9Fe 11 // 10117 = +Berlin // Germany

+

 

+

P: +49 (0) 30 60 98 54 18-0

+

F: +49 (0) 30 60 98 54 18-8

+

W: http://znuny.com +

+

 

+

Location: Berlin - HRB 139852 B Amtsgericht = +Berlin-Charlottenburg Managing Director: Martin Edenhofer

+
+ +
+

------------------------------------------------------------------= +-------------------------------

+

Rechtsform: GmbH

+

Geschaeftsfuehrer: Dr. Carl Heinz Smith, = +Dr. Carsten Smith 

+

Sitz = +der Gesellschaft und Registergericht: Frankfurt/Main, HRB = +11111

+

Alleiniger Gesellschafter: Bundesrepublik = +Deutschland,

+

vertreten durch das XXX der = +Finanzen.

+ +--_000_C5CF9FFBA05BC444BD09DA090F6540E401BDCDEX2010MB2DFAlocal_-- + +--_004_C5CF9FFBA05BC444BD09DA090F6540E401BDCDEX2010MB2DFAlocal_ +Content-Type: image/png; + name="image002.png" +Content-Description: image002001.png +Content-Disposition: inline; + filename="image002.png"; + size=28628; + creation-date=Mon, 03 Dec 2012 11:10:19 GMT; + modification-date=Mon, 03 Dec 2012 11:10:19 GMT +Content-ID: +Content-Transfer-Encoding: base64 + +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 +ReMAAAAASUVORK5CYII= + +--_004_C5CF9FFBA05BC444BD09DA090F6540E401BDCDEX2010MB2DFAlocal_-- diff --git a/test/unit/email_parser_test.rb b/test/unit/email_parser_test.rb index 8f7a04616..a3f775bd2 100644 --- a/test/unit/email_parser_test.rb +++ b/test/unit/email_parser_test.rb @@ -216,6 +216,44 @@ Hof", # :body => "Herzliche Grüße aus Oberalteich sendet Herrn Smith\n\n \n\nSepp Smith - Dipl.Ing. agr. (FH)\n\nGeschäftsführer der example Straubing-Bogen\n\nKlosterhof 1 | 94327 Bogen-Oberalteich\n\nTel: 09422-505601 | Fax: 09422-505620\n\nInternet: http://example-straubing-bogen.de \n\nFacebook: http://facebook.de/examplesrbog \n\n - European Foundation für Quality Management\n\n" }, }, + { + :data => IO.read('test/fixtures/mail11.box'), + :body_md5 => 'cf8b26d9fc4ce9abb19a36ce3a130c79', + :attachments => [ + { + :md5 => '08660cd33ce8c64b95bcf0207ff6c4d6', + :filename => 'message.html', + }, + ], + :params => { + :from => 'CYLEX Newsletter ', + :from_email => 'carina.merkant@cylex.de', + :from_display_name => 'CYLEX Newsletter', + :subject => 'Eine schöne Adventszeit für ZNUNY GMBH - ENTERPRISE SERVICES FÜR OTRS', + :to => 'enjoy_us@znuny.com', + }, + }, + { + :data => IO.read('test/fixtures/mail12.box'), + :body_md5 => 'c89a6ba15143aa23c090bf5fe5cd39dd', + :attachments => [ + { + :md5 => 'a928e4665c3e59ea27d57d67ef15ecc5', + :filename => 'message.html', + }, + { + :md5 => 'b6e70f587c4b1810facbb20bb5ec69ef', + :filename => 'image002.png', + }, + ], + :params => { + :from => 'Alex.Smith@example.com', + :from_email => 'Alex.Smith@example.com', + :from_display_name => nil, + :subject => 'AW: Agenda [Ticket#11995]', + :to => 'example@znuny.com', + }, + }, ] files.each { |file| @@ -248,6 +286,7 @@ Hof", data[:attachments].each { |attachment_parser| next if found file_md5 = Digest::MD5.hexdigest( attachment_parser[:data] ) +# puts 'Attachment:' + attachment_parser.inspect + '-' + file_md5 if attachment[:md5] == file_md5 found = true assert_equal( attachment[:filename], attachment_parser[:filename] )