email_parser_test.rb 117 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343
  1. # rubocop:disable all
  2. require 'test_helper'
  3. class EmailParserTest < ActiveSupport::TestCase
  4. test 'parse' do
  5. files = [
  6. {
  7. data: IO.binread('test/fixtures/mail1.box'),
  8. body_md5: 'e5cf748bf60cbbf324ee20314750fdf7',
  9. params: {
  10. from: 'John.Smith@example.com',
  11. from_email: 'John.Smith@example.com',
  12. from_display_name: '',
  13. subject: 'CI Daten für PublicView ',
  14. content_type: 'text/html',
  15. body: "<div>
  16. <div>Hallo Martin,</div><p>&nbsp;</p><div>wie besprochen hier noch die Daten für die Intranetseite:</div><p>&nbsp;</p><div>Schriftart/-größe: Verdana 11 Pt wenn von Browser nicht unterstützt oder nicht vorhanden wird Arial 11 Pt genommen</div><div>Schriftfarbe: Schwarz</div><div>Farbe für die Balken in der Grafik: D7DDE9 (Blau)</div><p>&nbsp;</p><div>Wenn noch was fehlt oder du was brauchst sag mir Bescheid.</div><p>&nbsp;</p><div>Mit freundlichem Gruß<br><br>John Smith<br>Service und Support<br><br>Example Service AG &amp; Co. </div><div>Management OHG<br>Someware-Str. 4<br>xxxxx Someware<br><br>
  17. </div><div>Tel.: +49 001 7601 462<br>Fax: +49 001 7601 472 </div><div>john.smith@example.com</div><div>
  18. <a href=\"http://www.example.com\" rel=\"nofollow noreferrer noopener\" target=\"_blank\">www.example.com</a>
  19. </div><div>
  20. <br>OHG mit Sitz in Someware<br>AG: Someware - HRA 4158<br>Geschäftsführung: Tilman Test, Klaus Jürgen Test, </div><div>Bernhard Test, Ulrich Test<br>USt-IdNr. DE 1010101010<br><br>Persönlich haftende geschäftsführende Gesellschafterin: </div><div>Marie Test Example Stiftung, Someware<br>Vorstand: Rolf Test<br><br>Persönlich haftende Gesellschafterin: </div><div>Example Service AG, Someware<br>AG: Someware - HRB xxx<br>Vorstand: Marie Test </div><p>&nbsp;</p></div>",
  21. },
  22. },
  23. {
  24. data: IO.binread('test/fixtures/mail2.box'),
  25. body_md5: '154c7d3ae7b94f99589df62882841b08',
  26. params: {
  27. from: 'Martin Edenhofer <martin@example.com>',
  28. from_email: 'martin@example.com',
  29. from_display_name: 'Martin Edenhofer',
  30. subject: 'aaäöüßad asd',
  31. body_md5: "äöüß ad asd\n\n-Martin\n\n--\nOld programmers never die. They just branch to a new address.\n",
  32. content_type: 'text/plain',
  33. body: "äöüß ad asd
  34. -Martin
  35. --
  36. Old programmers never die. They just branch to a new address.
  37. "
  38. },
  39. },
  40. {
  41. data: IO.binread('test/fixtures/mail3.box'),
  42. body_md5: '4681e5d8ee07ea0b53dfeaf5789c5a00',
  43. params: {
  44. from: '"Günther John | Example GmbH" <k.guenther@example.com>',
  45. from_email: 'k.guenther@example.com',
  46. from_display_name: 'Günther John | Example GmbH',
  47. subject: 'Ticket Templates',
  48. content_type: 'text/html',
  49. body: "<div>
  50. <p>Hallo Martin,</p><p>&nbsp;</p><p>ich möchte mich gern für den Beta-Test für die Ticket Templates unter XXXX 2.4 anmelden.</p><p>&nbsp;</p><div> <p>&nbsp;</p><p>Mit freundlichen Grüßen</p><p>John Günther</p><p>&nbsp;</p><p>example.com (<a href=\"http://www.GeoFachDatenServer.de\" rel=\"nofollow noreferrer noopener\" target=\"_blank\">http://www.GeoFachDatenServer.de</a>) – profitieren Sie vom umfangreichen Daten-Netzwerk </p><p>&nbsp;</p><p>_ __ ___ ____________________________ ___ __ _</p><p>&nbsp;</p><p>Example GmbH</p><p>Some What</p><p>&nbsp;</p><p>Sitz: Someware-Straße 9, XXXXX Someware</p><p>&nbsp;</p><p>M: +49 (0) XXX XX XX 70</p><p>T: +49 (0) XXX XX XX 22</p><p>F: +49 (0) XXX XX XX 11</p><p>W: <a href=\"http://www.example.de\" rel=\"nofollow noreferrer noopener\" target=\"_blank\">http://www.example.de</a></p><p>&nbsp;</p><p>Geschäftsführer: John Smith</p><p>HRB XXXXXX AG Someware</p><p>St.-Nr.: 112/107/05858</p><p>&nbsp;</p><p>ISO 9001:2008 Zertifiziert -Qualitätsstandard mit Zukunft</p><p>_ __ ___ ____________________________ ___ __ _</p><p>&nbsp;</p><p>Diese Information ist ausschließlich für den Adressaten bestimmt und kann vertrauliche oder gesetzlich geschützte Informationen enthalten. Wenn Sie nicht der bestimmungsgemäße Adressat sind, unterrichten Sie bitte den Absender und vernichten Sie diese Mail. Anderen als dem bestimmungsgemäßen Adressaten ist es untersagt, diese E-Mail zu lesen, zu speichern, weiterzuleiten oder ihren Inhalt auf welche Weise auch immer zu verwenden.</p></div><p>&nbsp;</p><div>
  51. <span class=\"js-signatureMarker\"></span><p><b>Von:</b> Fritz Bauer [mailto:me@example.com] <br><b>Gesendet:</b> Donnerstag, 3. Mai 2012 11:51<br><b>An:</b> John Smith<br><b>Cc:</b> Smith, John Marian; johnel.fratczak@example.com; ole.brei@example.com; Günther John | Example GmbH; bkopon@example.com; john.heisterhagen@team.example.com; sven.rocked@example.com; michael.house@example.com; tgutzeit@example.com<br><b>Betreff:</b> Re: OTRS::XXX Erweiterung - Anhänge an CI's</p></div><p>&nbsp;</p><p>Hallo,</p><div> <p>&nbsp;</p></div><div>
  52. <p>ich versuche an den Punkten anzuknüpfen.</p></div><div> <p>&nbsp;</p></div><div>
  53. <p><b>a) LDAP Muster Konfigdatei</b></p></div><div> <p>&nbsp;</p></div><div>
  54. <p><a href=\"https://wiki.lab.example.com/doku.php?id=xxxx:start&amp;#ldap\" rel=\"nofollow noreferrer noopener\" target=\"_blank\">https://wiki.lab.example.com/doku.php?id=xxxx:start&amp;#ldap</a></p></div><div> <p>&nbsp;</p></div><div>
  55. <p>PS: Es gibt noch eine Reihe weiterer Möglichkeiten, vor allem im Bezug auf Agenten-Rechte/LDAP Gruppen Synchronisation. Wenn Ihr hier weitere Informationen benötigt, einfach im Wiki die Aufgabenbeschreibung rein machen und ich kann eine Beispiel-Config dazu legen.</p></div><div>
  56. <p>&nbsp;</p></div><div> <p>&nbsp;</p></div><div>
  57. <p><b>b) Ticket Templates</b></p></div><div>
  58. <p>Wir haben das Paket vom alten Maintainer übernommen, es läuft nun auf XXXX 2.4, XXXX 3.0 und XXXX 3.1. Wir haben das Paket um weitere Funktionen ergänzt und würden es gerne hier in diesen Kreis zum Beta-Test bereit stellen.</p></div><div> <p>&nbsp;</p></div><div>
  59. <p>Vorgehen:</p></div><div>
  60. <p>Wer Interesse hat, bitte eine Email an mich und ich versende Zugänge zu den Beta-Test-Systemen. Nach ca. 2 Wochen werden wir die Erweiterungen in der Version 1.0 veröffentlichen.</p></div><div> <p>&nbsp;</p></div><div> <p>&nbsp;</p></div><div>
  61. <p><b>c) XXXX Entwickler Schulung</b></p></div><div>
  62. <p>Weil es immer wieder Thema war, falls jemand Interesse hat, das XXXX bietet nun auch OTRS Entwickler Schulungen an (<a href=\"http://www.example.com/kurs/xxxx_entwickler/\" rel=\"nofollow noreferrer noopener\" target=\"_blank\">http://www.example.com/kurs/xxxx_entwickler/</a>).</p></div><div> <p>&nbsp;</p></div><div> <p>&nbsp;</p></div><div>
  63. <p><b>d) Genelle Fragen?</b></p></div><div>
  64. <p>Haben sich beim ein oder anderen generell noch Fragen aufgetan?</p></div><div> <p>&nbsp;</p></div><div> <p>&nbsp;</p></div><div>
  65. <p>Viele Grüße!</p></div><div> <p>&nbsp;</p></div><div>
  66. <div>
  67. <p>-Fritz</p></div><p>On May 2, 2012, at 14:25 , John Smith wrote:<br><br></p><p>Moin Moin,<br><br>die Antwort ist zwar etwas spät, aber nach der Schulung war ich krank und danach<br>hatte ich viel zu tun auf der Arbeit, sodass ich keine Zeit für XXXX hatte.<br>Ich denke das ist allgemein das Problem, wenn sowas nebenbei gemacht werden muss.<br><br>Wie auch immer, danke für die mail mit dem ITSM Zusatz auch wenn das zur Zeit bei der Example nicht relevant ist.<br><br>Ich habe im XXXX Wiki den Punkt um die Vorlagen angefügt.<br>Ticket Template von John Bäcker<br>Bei uns habe ich das Ticket Template von John Bäcker in der Version 0.1.96 unter XXXX 3.0.10 implementiert. <br><br>Fritz wollte sich auch um das andere Ticket Template Modul kümmern und uns zur Verfügung stellen, welches unter XXXX 3.0 nicht lauffähig sein sollte.<br><br>Im Wiki kann ich die LDAP Muster Konfigdatei nicht finden.<br>Hat die jemand von euch zufälligerweise ?<br><br>Danke und Gruß<br>John Smith<br><br>Am 4. April 2012 08:24 schrieb Smith, John Marian &lt;john.smith@example.com&gt;:<br>Hallo zusammen,<br><br>ich hoffe Ihr seid noch gut nach Hause gekommen am Mittwoch. Der XXX Kurs Donnerstag und Freitag war noch ganz gut, wobei ich mir den letzten halben Tag eigentlich hätte schenken können.<br><br>Soweit ich weiß arbeitet Ihr nicht mit XXX? Falls doch habe ich hier eine tolle (eigentlich) kostenpflichtige Erweiterung für Euch.<br><br>Es handelt sich um eine programmiertes Paket von der XXXX AG. Die Weitergabe ist legal.<br><br>Mit dem Paket kann man Anhänge an CI’s (Configuration Items) verknüpfen. Das ist sehr praktisch wenn man zum Beispiel Rechnungen an Server, Computern und und und anhängen möchte.<br><br>Der Dank geht an Frank Linden, der uns das Paket kostenlos zur Verfügung gestellt hat.<br><br>Viele Grüße aus Someware<br><br>John<br><br>_________________________<br>SysAdmin<br>John Marian Smith<br>IT-Management<br><br>Example GmbH &amp; Co. KG<br>Der Provider für<br>Mehrwertdienste &amp; YYY<br><br>Someware 23<br>XXXXX Someware<br><br>Tel. (01802) XX XX XX - 42<br>Fax (01802) XX XX XX - 99<br>nur 6 Cent je Anruf aus dem dt. Festnetz,<br>max. 42 Cent pro Min. aus dem Mobilfunknetz<br><br>E-Mail john.smith@Example.de<br>Web <a href=\"http://www.Example.de\" rel=\"nofollow noreferrer noopener\" target=\"_blank\">www.Example.de</a><br>Amtsgericht Hannover HRA xxxxxxxx<br>Komplementärin: Example Verwaltungs- GmbH<br>Vertreten durch: Somebody, Somebody<br>Amtsgericht Someware HRB XXX XXX<br><br>_________________________ <br>Highlights der Example Contact Center-Suite:<br>Virtual XXX&amp;Power-XXX, Self-Services&amp;XXX-Portale,<br>XXX-/Web-Kundenbefragungen, CRM, PEP, YYY</p></div></div>",
  68. },
  69. },
  70. {
  71. data: IO.binread('test/fixtures/mail4.box'),
  72. body_md5: '9fab9a0e8523011fde0f3ecd80f8d72c',
  73. params: {
  74. from: '"Günther Katja | Example GmbH" <k.guenther@example.com>',
  75. from_email: 'k.guenther@example.com',
  76. from_display_name: 'Günther Katja | Example GmbH',
  77. subject: 'AW: Ticket Templates [Ticket#11168]',
  78. content_type: 'text/plain',
  79. body: "Hallo Katja,
  80. super! Ich freu mich!
  81. Wir würden gerne die Präsentation/Einführung in die Ticket Templates per Screensharing oder zumindest per Telefon machen.
  82. Mögliche Termine:
  83. o Do, 10.05.2012 15:00-16:00
  84. o Fr, 11.05.2012 13:00-14:00
  85. o Di, 15.05.2012 17:00-18:00
  86. Über Feedback würde ich mich freuen!
  87. PS: Zur besseren Übersicht habe ich ein Ticket erstellt. :) Im Footer sind unsere geschäftlichen Kontaktdaten (falls diese irgendwann einmal benötigt werden sollten), mehr dazu in ein paar Tagen.
  88. Liebe Grüße!
  89. -Martin
  90. ",
  91. },
  92. },
  93. {
  94. data: IO.binread('test/fixtures/mail5.box'),
  95. body_md5: 'f34033e9a34bb5367062dd5df21115df',
  96. params: {
  97. from: 'marc.smith@example.com (Marc Smith)',
  98. from_email: 'marc.smith@example.com',
  99. from_display_name: 'Marc Smith',
  100. subject: 'Re: XXXX Betatest Ticket Templates [Ticket#11162]',
  101. content_type: 'text/plain',
  102. },
  103. },
  104. {
  105. data: IO.binread('test/fixtures/mail6.box'),
  106. body_md5: 'a05afcf7de7be17e74f191a58974f682',
  107. params: {
  108. from: '"Hans BÄKOSchönland" <me@bogen.net>',
  109. from_email: 'me@bogen.net',
  110. from_display_name: 'Hans BÄKOSchönland',
  111. subject: 'utf8: 使って / ISO-8859-1: Priorität" / cp-1251: Сергей Углицких',
  112. content_type: 'text/html',
  113. body: "<p>this is a test</p><br><hr> Compare Cable, DSL or Satellite plans: As low as $2.95. (<a href=\"http://localhost/8HMZENUS/2737??PS=\" rel=\"nofollow noreferrer noopener\" target=\"_blank\">http://localhost/8HMZENUS/2737??PS=</a>) <br> <br> Test1:– <br> Test2:&amp; <br> Test3:∋ <br> Test4:&amp; <br> Test5:=",
  114. },
  115. },
  116. #<span class="js-signatureMarker"></span><div><br>
  117. {
  118. data: IO.binread('test/fixtures/mail7.box'),
  119. body_md5: 'b779b65c7d90aa5e350d37998a6c5fc6',
  120. params: {
  121. from: 'Eike.Ehringer@example.com',
  122. from_email: 'Eike.Ehringer@example.com',
  123. from_display_name: '',
  124. subject: 'AW:Installation [Ticket#11392]',
  125. content_type: 'text/html',
  126. body:"Hallo.<br>Jetzt muss ich dir noch kurzfristig absagen für morgen.<br>Lass uns evtl morgen Tel.<br><br>Mfg eike <br><br><div>
  127. <div>Martin Edenhofer via Znuny Team --- Installation [Ticket#11392] ---</div><div>
  128. <br><table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
  129. <tr>
  130. <td>Von:</td>
  131. <td>\"Martin Edenhofer via Znuny Team\" &lt;support@example.com&gt;</td>
  132. </tr>
  133. <tr>
  134. <td>An</td>
  135. <td>eike.xx@xx-corpxx.com</td>
  136. </tr>
  137. <tr>
  138. <td>Datum:</td>
  139. <td>Mi., 13.06.2012 14:30</td>
  140. </tr>
  141. <tr>
  142. <td>Betreff</td>
  143. <td>Installation [Ticket#11392]</td>
  144. </tr>
  145. </table>
  146. <hr>
  147. <br><pre>Hi Eike,
  148. anbei wie gestern telefonisch besprochen Informationen zur Vorbereitung.
  149. a) Installation von <a href=\"http://ftp.gwdg.de/pub/misc/zammad/RPMS/fedora/4/zammad-3.0.13-01.noarch.rpm\" rel=\"nofollow noreferrer noopener\" target=\"_blank\">http://ftp.gwdg.de/pub/misc/zammad/RPMS/fedora/4/zammad-3.0.13-01.noarch.rpm</a> (dieses RPM ist RHEL kompatible) und dessen Abhängigkeiten.
  150. b) Installation von \"mysqld\" und \"perl-DBD-MySQL\".
  151. Das wäre es zur Vorbereitung!
  152. Bei Fragen nur zu!
  153. -Martin
  154. --
  155. Martin Edenhofer
  156. Znuny GmbH // Marienstraße 11 // 10117 Berlin // Germany
  157. P: +49 (0) 30 60 98 54 18-0
  158. F: +49 (0) 30 60 98 54 18-8
  159. W: <a href=\"http://example.com\" rel=\"nofollow noreferrer noopener\" target=\"_blank\">http://example.com</a>
  160. Location: Berlin - HRB 139852 B Amtsgericht Berlin-Charlottenburg
  161. Managing Director: Martin Edenhofer
  162. </pre>
  163. </div></div>",
  164. },
  165. },
  166. {
  167. data: IO.binread('test/fixtures/mail8.box'),
  168. body_md5: 'd540b6f1a7b25468c1bc854ebc4c43fe',
  169. attachments: [
  170. {
  171. md5: 'c3ca4aab222eed8a148a716371b70129',
  172. filename: 'message.html',
  173. },
  174. ],
  175. params: {
  176. from: 'Franz.Schaefer@example.com',
  177. from_email: 'Franz.Schaefer@example.com',
  178. from_display_name: '',
  179. subject: 'could not rename: ZZZAAuto',
  180. content_type: 'text/html',
  181. body: "<img src=\"cid:_1_08FC9B5808FC7D5C004AD64FC1257A28\">
  182. <br>
  183. <br>Gravierend?<br> <table>
  184. <tr>
  185. <td>Mit freundlichen Grüßen</td>
  186. </tr>
  187. </table>
  188. <br>
  189. <table>
  190. <tr>
  191. <td>
  192. <b>Franz Schäfer</b>
  193. </td>
  194. </tr>
  195. <tr>
  196. <td>Manager Information Systems</td>
  197. </tr>
  198. </table>
  199. <br>
  200. <table>
  201. <tr>
  202. <td> Telefon </td>
  203. <td> +49 000 000 8565 </td>
  204. </tr>
  205. <tr>
  206. <td colspan=\"2\">christian.schaefer@example.com</td>
  207. </tr>
  208. </table>
  209. <br>
  210. <table>
  211. <tr>
  212. <td>
  213. <b>Example Stoff GmbH</b>
  214. </td>
  215. </tr>
  216. <tr>
  217. <td> Fakultaet </td>
  218. </tr>
  219. <tr>
  220. <td> Düsseldorfer Landstraße 395 </td>
  221. </tr>
  222. <tr>
  223. <td> D-00000 Hof </td>
  224. </tr>
  225. <tr>
  226. <td><a href=\"http://www.example.com\" rel=\"nofollow noreferrer noopener\" target=\"_blank\"><u>www.example.com</u></a></td>
  227. </tr>
  228. </table>
  229. <br>
  230. <table>
  231. <tr>
  232. <td>
  233. <hr>
  234. </td>
  235. </tr>
  236. <tr>
  237. <td> Geschäftsführung/Management Board: Jan Bauer (Vorsitzender/Chairman), Oliver Bauer, Heiko Bauer, Boudewijn Bauer </td>
  238. </tr>
  239. <tr>
  240. <td> Sitz der Gesellschaft / Registered Office: Hof </td>
  241. </tr>
  242. <tr>
  243. <td>Registergericht / Commercial Register of the Local Court: HRB 0000 AG Hof</td>
  244. </tr>
  245. </table>",
  246. },
  247. },
  248. {
  249. data: IO.binread('test/fixtures/mail9.box'),
  250. body_md5: '64675a479f80a674eb7c08e385c3622a',
  251. attachments: [
  252. {
  253. md5: '9964263c167ab47f8ec59c48e57cb905',
  254. filename: 'message.html',
  255. },
  256. {
  257. md5: 'ddbdf67aa2f5c60c294008a54d57082b',
  258. filename: 'super-seven.jpg',
  259. cid: '485376C9-2486-4351-B932-E2010998F579@home',
  260. },
  261. ],
  262. params: {
  263. from: 'Martin Edenhofer <martin@example.de>',
  264. from_email: 'martin@example.de',
  265. from_display_name: 'Martin Edenhofer',
  266. subject: 'AW: OTRS / Anfrage OTRS Einführung/Präsentation [Ticket#11545]',
  267. content_type: 'text/html',
  268. body: "Enjoy!<div>
  269. <br><div>-Martin<br><span class=\"js-signatureMarker\"></span><br>--<br>Old programmers never die. They just branch to a new address.<br>
  270. </div><br><div><img src=\"cid:485376C9-2486-4351-B932-E2010998F579@home\" style=\"width:640px;height:425px;\"></div></div>",
  271. },
  272. },
  273. {
  274. data: IO.binread('test/fixtures/mail10.box'),
  275. body_md5: '47d41fa38028d5fb02c7d041da60ba1f',
  276. attachments: [
  277. {
  278. md5: '52d946fdf1a9304d0799cceb2fcf0e36',
  279. filename: 'message.html',
  280. },
  281. {
  282. md5: 'a618d671348735744d4c9a4005b56799',
  283. filename: 'image001.jpg',
  284. cid: 'image001.jpg@01CDB132.D8A510F0',
  285. },
  286. ],
  287. params: {
  288. from: 'Smith Sepp <smith@example.com>',
  289. from_email: 'smith@example.com',
  290. from_display_name: 'Smith Sepp',
  291. subject: 'Gruß aus Oberalteich',
  292. content_type: 'text/html',
  293. body: "<div>
  294. <p>Herzliche Grüße aus Oberalteich sendet Herrn Smith</p><p>&nbsp;</p><p>Sepp Smith - Dipl.Ing. agr. (FH)</p><p>Geschäftsführer der example Straubing-Bogen</p><p>Klosterhof 1 | 94327 Bogen-Oberalteich</p><p>Tel: 09422-505601 | Fax: 09422-505620</p><p>Internet: <a href=\"http://example-straubing-bogen.de/\" rel=\"nofollow noreferrer noopener\" target=\"_blank\">http://example-straubing-bogen.de</a></p><p>Facebook: <a href=\"http://facebook.de/examplesrbog\" rel=\"nofollow noreferrer noopener\" target=\"_blank\">http://facebook.de/examplesrbog</a></p><p><b><img border=\"0\" src=\"cid:image001.jpg@01CDB132.D8A510F0\" alt=\"Beschreibung: Beschreibung: efqmLogo\" style=\"width:60px;height:19px;\"></b><b> - European Foundation für Quality Management</b></p><p>&nbsp;</p></div>",
  295. },
  296. },
  297. {
  298. data: IO.binread('test/fixtures/mail11.box'),
  299. body_md5: 'b211c9c28282ad0dd3fccbbf37d9928d',
  300. attachments: [
  301. {
  302. md5: '08660cd33ce8c64b95bcf0207ff6c4d6',
  303. filename: 'message.html',
  304. },
  305. ],
  306. params: {
  307. "reply-to": 'serviceteam@cylex.de',
  308. from: 'CYLEX Newsletter <carina.merkant@cylex.de>',
  309. from_email: 'carina.merkant@cylex.de',
  310. from_display_name: 'CYLEX Newsletter',
  311. subject: 'Eine schöne Adventszeit für ZNUNY GMBH - ENTERPRISE SERVICES FÜR OTRS',
  312. to: 'enjoy_us@znuny.com',
  313. content_type: 'text/html',
  314. body: "<table border=\"0\" cellpadding=\"0\" style=\" font-size: 14px;\">
  315. <tbody>
  316. <tr>
  317. <td>
  318. <p>
  319. <a href=\"http://newsletters.cylex.de/ref/www.cylex.de/sid-105/uid-4134001/lid-2/http://web2.cylex.de/advent2012?b2b\" rel=\"nofollow noreferrer noopener\" target=\"_blank\">http://newsletters.cylex.de/ref/www.cylex.de/sid-105/uid-4134001/lid-2/http://web2.cylex.de/advent2012?b2b</a></p><p>Lieber CYLEX Eintragsinhaber,</p><p>das Jahr neigt sich dem Ende und die besinnliche Zeit beginnt laut Kalender mit dem<br> 1. Advent. Und wie immer wird es in der vorweihnachtlichen Zeit meist beruflich und privat<br> so richtig schön hektisch.</p><p>Um Ihre Weihnachtsstimmung in Schwung zu bringen kommen wir nun mit unserem Adventskalender ins Spiel. Denn 24 Tage werden Sie unsere netten Geschichten, Rezepte und Gewinnspiele sowie ausgesuchte Geschenktipps und Einkaufsgutscheine online begleiten. Damit lässt sich Ihre Freude auf das Fest garantiert mit jedem Tag steigern.</p><table style=\" font-size: 14px;\">
  320. <tbody>
  321. <tr>
  322. <td align=\"left\" valign=\"middle\"> Einen gemütlichen Start in die Adventszeit wünscht Ihnen</td>
  323. <td align=\"right\" valign=\"middle\">
  324. <a href=\"http://newsletters.cylex.de/ref/www.cylex.de/sid-105/uid-4134001/lid-1/http://web2.cylex.de/advent2012?b2b\" rel=\"nofollow noreferrer noopener\" target=\"_blank\">http://newsletters.cylex.de/ref/www.cylex.de/sid-105/uid-4134001/lid-1/http://web2.cylex.de/advent2012?b2b</a>
  325. </td>
  326. </tr>
  327. </tbody>
  328. </table>
  329. <p>Ihr CYLEX Team<br>
  330. <br>
  331. <strong>P.S.</strong> Damit Sie keinen Tag versäumen, empfehlen wir Ihnen den Link des Adventkalenders (<a href=\"http://newsletters.cylex.de/ref/www.cylex.de/sid-105/uid-4134001/lid-3/http://web2.cylex.de/advent2012?b2b\" rel=\"nofollow noreferrer noopener\" target=\"_blank\">http://newsletters.cylex.de/ref/www.cylex.de/sid-105/uid-4134001/lid-3/http://web2.cylex.de/advent2012?b2b</a>) in<br> Ihrer Lesezeichen-Symbolleiste zu ergänzen.</p><p>&nbsp;</p></td>
  332. </tr>
  333. </tbody>
  334. </table> <table cellspacing=\"0\" cellpadding=\"0\" style=\"color:#6578a0; font-size:10px;\">
  335. <tbody>
  336. <tr>
  337. <td align=\"left\" style=\"text-align:left;\"> Impressum <br> S.C. CYLEX INTERNATIONAL S.N.C.<br> Sat. Palota 119/A RO 417516 Palota Romania <br> Tel.: +49 208/62957-0 | <br> Geschäftsführer: Francisc Osvald<br> Handelsregister: J05/1591/2009<br> USt.IdNr.: RO26332771 <br>
  338. <br> serviceteam@cylex.de<br> Homepage (<a href=\"http://newsletters.cylex.de/ref/www.cylex.de/sid-105/uid-4134001/lid-98/http://web2.cylex.de/Homepage/Home.asp\" rel=\"nofollow noreferrer noopener\" target=\"_blank\">http://newsletters.cylex.de/ref/www.cylex.de/sid-105/uid-4134001/lid-98/http://web2.cylex.de/Homepage/Home.asp</a>)<br> Newsletter abbestellen (<a href=\"http://newsletters.cylex.de/ref/www.cylex.de/sid-105/uid-4134001/lid-99/http://newsletters.cylex.de/unsubscribe.aspx?uid=4134001&amp;d=www.cylex.de&amp;e=enjoy@znuny.com&amp;sc=3009&amp;l=d\" rel=\"nofollow noreferrer noopener\" target=\"_blank\">http://newsletters.cylex.de/ref/www.cylex.de/sid-105/uid-4134001/lid-99/http://newsletters.cylex.de/unsubscribe.aspx?uid=4134001&amp;d=www.cylex.de&amp;e=enjoy@znuny.com&amp;sc=3009&amp;l=d</a>) </td>
  339. </tr>
  340. </tbody>
  341. </table>",
  342. },
  343. },
  344. {
  345. data: IO.binread('test/fixtures/mail12.box'),
  346. body_md5: 'dd7e002b6bb709effb56bdb6f2cc2e32',
  347. attachments: [
  348. {
  349. md5: '46cf0f95ea0c8211cbb704e1959b9173',
  350. filename: 'message.html',
  351. },
  352. {
  353. md5: 'b6e70f587c4b1810facbb20bb5ec69ef',
  354. filename: 'image002.png',
  355. },
  356. ],
  357. params: {
  358. from: 'Alex.Smith@example.com',
  359. from_email: 'Alex.Smith@example.com',
  360. from_display_name: '',
  361. subject: 'AW: Agenda [Ticket#11995]',
  362. to: 'example@znuny.com',
  363. content_type: 'text/html',
  364. body: "<div>
  365. <p>Hallo Herr Edenhofer,</p><p>&nbsp;</p><p>möglicherweise haben wir für unsere morgige Veranstaltung ein Problem mit unserer Develop-Umgebung.<br> Der Kollege Smith wollte uns noch die Möglichkeit geben, direkt auf die Datenbank zugreifen zu können, hierzu hat er Freitag noch einige Einstellungen vorgenommen und uns die Zugangsdaten mitgeteilt. Eine der Änderungen hatte aber offenbar zur Folge, dass ein Starten der Develop-Anwendung nicht mehr möglich ist (s. Fehlermeldung)<br>
  366. <img src=\"cid:image002.png@01CDD14F.29D467A0\" style=\"width:577px;height:345px;\"></p><p>&nbsp;</p><p>Herr Smith ist im Urlaub, er wurde von seinen Datenbank-Kollegen kontaktiert aber offenbar lässt sich nicht mehr 100%ig rekonstruieren, was am Freitag noch verändert wurde.<br> Meinen Sie, dass Sie uns bei der Behebung der o. a. Störung morgen helfen können? Die Datenbank-Kollegen werden uns nach besten Möglichkeiten unterstützen, Zugriff erhalten wir auch.</p><p>&nbsp;</p><p>Mit freundlichen Grüßen</p><p>&nbsp;</p><p>Alex Smith<br>
  367. <br> Abteilung IT-Strategie, Steuerung &amp; Support<br> im Bereich Informationstechnologie<br>
  368. <br> Example – Example GmbH<br> (Deutsche Example)<br> Longstreet 5<br> 11111 Frankfurt am Main<br>
  369. <br> Telefon: (069) 11 1111 – 11 30</p><p>Telefon ServiceDesk: (069) 11 1111 – 12 22<br> Telefax: (069) 11 1111 – 14 85<br> Internet: <a href=\"http://www.example.com/\" title=\"http://www.example.com/\" rel=\"nofollow noreferrer noopener\" target=\"_blank\">www.example.com</a></p><p>&nbsp;</p><span class=\"js-signatureMarker\"></span><p>-----Ursprüngliche Nachricht-----<br> Von: Martin Edenhofer via Znuny Sales [mailto:example@znuny.com] <br> Gesendet: Freitag, 30. November 2012 13:50<br> An: Smith, Alex<br> Betreff: Agenda [Ticket#11995]</p><p>&nbsp;</p><p>Sehr geehrte Frau Smith,</p><p>&nbsp;</p><p>ich habe (wie telefonisch avisiert) versucht eine Agenda für nächste Woche zusammen zu stellen.</p><p>&nbsp;</p><p>Leider ist es mir dies Inhaltlich nur unzureichend gelungen (es gibt zu wenig konkrete Anforderungen im Vorfeld :) ).</p><p>&nbsp;</p><p>Dadurch würde 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önnen wir die Agenda der zwei Tage fixieren. Inhaltlich können wir (ich) alles abdecken, von daher gibt es hier keine Probleme. ;)</p><p>&nbsp;</p><p>Ist dies für Sie so in Ordnung?</p><p>&nbsp;</p><p>Für Fragen stehe ich gerne zur Verfügung!</p><p>&nbsp;</p><p>Ich freue mich auf Dienstag,</p><p>&nbsp;</p><p>Martin Edenhofer</p><p>&nbsp;</p><p>--</p><p>Enterprise Services for OTRS</p><p>&nbsp;</p><p>Znuny GmbH // Marienstraße 11 // 10117 Berlin // Germany</p><p>&nbsp;</p><p>P: +49 (0) 30 60 98 54 18-0</p><p>F: +49 (0) 30 60 98 54 18-8</p><p>W: <a href=\"http://znuny.com\" rel=\"nofollow noreferrer noopener\" target=\"_blank\">http://znuny.com</a>
  370. </p><p>&nbsp;</p><p>Location: Berlin - HRB 139852 B Amtsgericht Berlin-Charlottenburg Managing Director: Martin Edenhofer</p></div><div>
  371. <p>-------------------------------------------------------------------------------------------------</p><p>Rechtsform: GmbH</p><p>Geschaeftsfuehrer: Dr. Carl Heinz Smith, Dr. Carsten Smith</p><p>Sitz der Gesellschaft und Registergericht: Frankfurt/Main, HRB 11111</p><p>Alleiniger Gesellschafter: Bundesrepublik Deutschland,</p><p>vertreten durch das XXX der Finanzen.</p></div>",
  372. },
  373. },
  374. {
  375. data: IO.binread('test/fixtures/mail13.box'),
  376. body_md5: 'c3b62f742eb702910d0074e438b34c72',
  377. attachments: [
  378. {
  379. md5: '29cc1679f8a44c72be6be7c1da4278ac',
  380. filename: 'message.html',
  381. },
  382. ],
  383. params: {
  384. from: 'thomas.smith@example.com',
  385. from_email: 'thomas.smith@example.com',
  386. from_display_name: '',
  387. subject: 'Antwort: Probleme ADB / Anlegen von Tickets [Ticket#111079]',
  388. to: 'q1@znuny.com',
  389. content_type: 'text/html',
  390. body: '<p>JA</p>',
  391. },
  392. },
  393. {
  394. data: IO.binread('test/fixtures/mail14.box'),
  395. body_md5: '154c7d3ae7b94f99589df62882841b08',
  396. attachments: [
  397. {
  398. md5: '5536be23f647953dc39c1673205d6f5b',
  399. filename: 'Neue Anfrage erstellt - 33284.eml',
  400. },
  401. {
  402. md5: '4eeeae078b920f9d0708353ba0f6aa63',
  403. filename: 'Call: HW-Anforderung; Best-nr.47524152.eml',
  404. },
  405. ],
  406. params: {
  407. from: '"Müller, Bernd" <Bernd.Mueller@example.com>',
  408. from_email: 'Bernd.Mueller@example.com',
  409. from_display_name: 'Müller, Bernd',
  410. subject: 'AW: OTRS [Ticket#118192]',
  411. to: '\'Martin Edenhofer via Znuny Sales\' <sales@znuny.com>',
  412. content_type: 'text/plain',
  413. body: "äöüß ad asd\n\n-Martin\n\n--\nOld programmers never die. They just branch to a new address.\n"
  414. },
  415. },
  416. # spam email
  417. {
  418. data: IO.binread('test/fixtures/mail15.box'),
  419. body_md5: '5872ddcdfdf6bfe40f36cd0408fca667',
  420. attachments: [
  421. # :preferences=>{"Message-ID"=>"<temp@test>", "Content-Type"=>"application/octet-stream; name=\"\xBC\xA8\xD0\xA7\xB9\xDC\xC0\xED,\xBE\xBF\xBE\xB9\xCB\xAD\xB4\xED\xC1\xCB.xls\"", "Mime-Type"=>"application/octet-stream", "Charset"=>"UTF-8"}}
  422. # mutt c1abb5fb77a9d2ab2017749a7987c074
  423. {
  424. md5: '2ef81e47872d42efce7ef34bfa2de043',
  425. filename: '¼¨Ð§¹ÜÀí,¾¿¾¹Ë­´íÁË.xls',
  426. },
  427. ],
  428. params: {
  429. from: '"Sara.Gang" <ynbe.ctrhk@gmail.com>',
  430. from_email: 'ynbe.ctrhk@gmail.com',
  431. from_display_name: 'Sara.Gang',
  432. subject: '绩效管理,究竟谁错了',
  433. to: 'info42@znuny.com',
  434. content_type: 'text/plain',
  435. },
  436. },
  437. # spam email
  438. {
  439. data: IO.binread('test/fixtures/mail16.box'),
  440. body_md5: 'c3ea8fde251062d56b7fc72b6d73d702',
  441. params: {
  442. from: nil,
  443. from_email: 'vipyimin@126.com',
  444. from_display_name: '',
  445. subject: '【 直通美国排名第49大学 成功后付费 】',
  446. to: '"enterprisemobility.apacservice" <enterprisemobility.apacservice@motorola.com>',
  447. },
  448. },
  449. # spam email
  450. {
  451. data: IO.binread('test/fixtures/mail17.box'),
  452. body_md5: 'd78731371e3ec120896c51be3d0d3f8e',
  453. params: {
  454. from: '"都琹" <ghgbwum@185.com.cn>',
  455. from_email: 'ghgbwum@185.com.cn',
  456. from_display_name: '都琹',
  457. subject: '【专业为您注册香港及海外公司(好处多多)】                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               人物 互联网事百度新闻独家出品传媒换一批捷克戴维斯杯决赛前任命临时领队 前领队因病住院最新:盖世汽车讯 11月6日,通用汽车宣布今年10月份在华销量...减持三特索道 孟凯将全力发展湘鄂情江青摄影作品科技日报讯 (记者过国忠 通讯员陈飞燕)江苏省无线电科学研究所有限公司院士工作站日前正式建...[详细]',
  458. to: 'info@znuny.com',
  459. },
  460. },
  461. {
  462. data: IO.binread('test/fixtures/mail18.box'),
  463. body_md5: '66f20e8557095762ccad9a6cb6f59c3a',
  464. params: {
  465. from: 'postmaster@example.com',
  466. from_email: 'postmaster@example.com',
  467. from_display_name: '',
  468. subject: 'Benachrichtung zum =?unicode-1-1-utf-7?Q?+ANw-bermittlungsstatus (Fehlgeschlagen)?=',
  469. to: 'sales@znuny.org',
  470. },
  471. },
  472. {
  473. data: IO.binread('test/fixtures/mail19.box'),
  474. body_md5: '6021dd92d8e7844e6bb9b5bb7a4adfb8',
  475. params: {
  476. from: '"我" <>',
  477. from_email: 'vipyiming@126.com',
  478. from_display_name: '',
  479. subject: '《欧美简讯》',
  480. to: '377861373 <377861373@qq.com>',
  481. },
  482. },
  483. {
  484. data: IO.binread('test/fixtures/mail20.box'),
  485. body_md5: '7cdfb67ce7bf914fa0a5b85f0a365fdc',
  486. params: {
  487. from: 'Health and Care-Mall <drugs-cheapest8@sicor.com>',
  488. from_email: 'drugs-cheapest8@sicor.com',
  489. from_display_name: 'Health and Care-Mall',
  490. subject: 'The Highest Grade Drugs And EXTRA LOW Price .',
  491. to: 'info2@znuny.com',
  492. body: "________________________________________________________________________Yeah but even when they. Beth liî ed her neck as well <br>
  493. <div>
  494. <table border=\"0\" cellspacing=\"5\" style=\"color:#e3edea; background-color:#eee0ec; font-size:1px;\">
  495. <tr>
  496. <td colspan=\"2\">óû5a<span style=\"color:#dd7f6f;\">H</span>w5³½<span style=\"color:#dd7f6f;\">I</span>ΨµÁx<span style=\"color:#dd7f6f;\">G</span>⌊o8K<span style=\"color:#dd7f6f;\">H</span>Cmς9<span style=\"color:#dd7f6f;\">-</span>Ö½23<span style=\"color:#dd7f6f;\">Q</span>gñV6<span style=\"color:#dd7f6f;\">U</span>AD¿ù<span style=\"color:#dd7f6f;\">A</span>X←t¨<span style=\"color:#dd7f6f;\">L</span>f7⊕®<span style=\"color:#dd7f6f;\">I</span>r²r½<span style=\"color:#dd7f6f;\">T</span>LA5p<span style=\"color:#dd7f6f;\">Y</span>JhjV<span style=\"color:#dd7f6f;\"> </span>gPnã<span style=\"color:#dd7f6f;\">M</span>36V®<span style=\"color:#dd7f6f;\">E</span>89RU<span style=\"color:#dd7f6f;\">D</span>ΤÅ©È<span style=\"color:#dd7f6f;\">I</span>9æsà<span style=\"color:#dd7f6f;\">C</span>ΘYEϒ<span style=\"color:#dd7f6f;\">A</span>fg∗b<span style=\"color:#dd7f6f;\">T</span>¡1∫r<span style=\"color:#dd7f6f;\">I</span>oiš¦<span style=\"color:#dd7f6f;\">O</span>5oUI<span style=\"color:#dd7f6f;\">N</span>±Isæ<span style=\"color:#dd7f6f;\">S</span>عPp<span style=\"color:#dd7f6f;\"> </span>Ÿÿq1<span style=\"color:#dd7f6f;\">F</span>Χ⇑eG<span style=\"color:#dd7f6f;\">O</span>z⌈F³<span style=\"color:#dd7f6f;\">R</span>98y§<span style=\"color:#dd7f6f;\"> </span>74”l<span style=\"color:#dd7f6f;\">T</span>r8r§<span style=\"color:#dd7f6f;\">H</span>ÐæuØ<span style=\"color:#dd7f6f;\">E</span>ÛPËq<span style=\"color:#dd7f6f;\"> </span>Vmkf<span style=\"color:#dd7f6f;\">B</span>∫SKN<span style=\"color:#dd7f6f;\">E</span>lst4<span style=\"color:#dd7f6f;\">S</span>∃Á8ü<span style=\"color:#dd7f6f;\">T</span>ðG°í<span style=\"color:#dd7f6f;\"> </span>lY9å<span style=\"color:#dd7f6f;\">P</span>u×8&gt;<span style=\"color:#dd7f6f;\">R</span>Ò¬⊕Μ<span style=\"color:#dd7f6f;\">I</span>ÙzÙC<span style=\"color:#dd7f6f;\">C</span>4³ÌQ<span style=\"color:#dd7f6f;\">E</span>ΡºSè<span style=\"color:#dd7f6f;\">!</span>XgŒs.</td>
  497. </tr>
  498. <tr>
  499. <td align=\"center\" colspan=\"2\">çγ⇓B<span style=\"color:#2a0984;\">cwspC L I C K H E R Eëe3¸ ! (<a href=\"http://pxmzcgy.storeprescription.ru?zz=fkxffti\" rel=\"nofollow noreferrer noopener\" target=\"_blank\">http://pxmzcgy.storeprescription.ru?zz=fkxffti</a>)</span>Calm dylan for school today.<br>Closing the nursery with you down. Here and made the mess. Maybe the oï from under his mother. Song of course beth touched his pants.<br>When someone who gave up from here. Feel of god knows what.</td>
  500. </tr>
  501. <tr>
  502. <td colspan=\"2\">TBϖ∃<span style=\"color:#2a0984;\">M</span>5T5Ε<span style=\"color:#2a0984;\">E</span>f2û–<span style=\"color:#2a0984;\">N</span>¶ÁvΖ<span style=\"color:#2a0984;\">'</span>®⇓∝5<span style=\"color:#2a0984;\">S</span>ÐçË5<span style=\"color:#2a0984;\"> </span>Χ0jΔ<span style=\"color:#2a0984;\">H</span>bAgþ<span style=\"color:#2a0984;\">E</span>—2i6<span style=\"color:#2a0984;\">A</span>2lD⇑<span style=\"color:#2a0984;\">L</span>GjÓn<span style=\"color:#2a0984;\">T</span>Oy»¦<span style=\"color:#2a0984;\">H</span>ëτ9’<span style=\"color:#2a0984;\">:</span>Their mother and tugged it seemed like</td>
  503. </tr>
  504. <tr>
  505. <td>d3Rs<span style=\"color:#2a0984;\">V</span>¶HÓΘ<span style=\"color:#2a0984;\">i</span>¯B∂g<span style=\"color:#2a0984;\">a</span>x1bî<span style=\"color:#2a0984;\">g</span>dHä3<span style=\"color:#2a0984;\">r</span>ýJÿ1<span style=\"color:#2a0984;\">a</span>IKDz<span style=\"color:#2a0984;\"> </span>n1jf<span style=\"color:#2a0984;\">a</span>Tk³V<span style=\"color:#2a0984;\">s</span>395ß<span style=\"color:#2a0984;\"> </span>C˜lB<span style=\"color:#2a0984;\">l</span>‘mxG<span style=\"color:#2a0984;\">o</span>0√úX<span style=\"color:#2a0984;\">w</span>T8Ya<span style=\"color:#2a0984;\"> </span>õ8ks<span style=\"color:#2a0984;\">a</span>∫f·ℵ<span style=\"color:#2a0984;\">s</span>”6ÑQ<span style=\"color:#2a0984;\"> </span>ÍAd7<span style=\"color:#2a0984;\">$</span>p32d<span style=\"color:#2a0984;\">1</span>e∏æe<span style=\"color:#2a0984;\">.</span>0”×6<span style=\"color:#2a0984;\">1</span>aîΚ6<span style=\"color:#2a0984;\">3</span>αSMû</td>
  506. <td>Nf5É<span style=\"color:#2a0984;\">C</span>dL∪1<span style=\"color:#2a0984;\">i</span>↔xca<span style=\"color:#2a0984;\">a</span>5êR3<span style=\"color:#2a0984;\">l</span>6Lc3<span style=\"color:#2a0984;\">i</span>ãz16<span style=\"color:#2a0984;\">s</span>ó9èU<span style=\"color:#2a0984;\"> </span>zDE²<span style=\"color:#2a0984;\">a</span>EȨg<span style=\"color:#2a0984;\">s</span>25ËÞ<span style=\"color:#2a0984;\"> </span>hE§c<span style=\"color:#2a0984;\">l</span>⊃¢¢Â<span style=\"color:#2a0984;\">o</span>ÒµB<span style=\"color:#2a0984;\">w</span>²zF©<span style=\"color:#2a0984;\"> </span>qÏkõ<span style=\"color:#2a0984;\">a</span>XUiu<span style=\"color:#2a0984;\">s</span>1r0⊆<span style=\"color:#2a0984;\"> </span>d•∈ø<span style=\"color:#2a0984;\">$</span>¢Z2F<span style=\"color:#2a0984;\">1</span>2­8l<span style=\"color:#2a0984;\">.</span>07d5<span style=\"color:#2a0984;\">6</span>PÚl2<span style=\"color:#2a0984;\">5</span>JAO6</td>
  507. </tr>
  508. <tr>
  509. <td>45lo<span style=\"color:#2a0984;\">V</span>óiv1<span style=\"color:#2a0984;\">i</span>2ãΥ⌊<span style=\"color:#2a0984;\">a</span>ð⊃d2<span style=\"color:#2a0984;\">g</span>ÃΥ3™<span style=\"color:#2a0984;\">r</span>ÎÍu¸<span style=\"color:#2a0984;\">a</span>WjO8<span style=\"color:#2a0984;\"> </span>n40–<span style=\"color:#2a0984;\">S</span>oyè2<span style=\"color:#2a0984;\">u</span>¡∅Î3<span style=\"color:#2a0984;\">p</span>¢JΜN<span style=\"color:#2a0984;\">e</span>Ìé×j<span style=\"color:#2a0984;\">r</span>áÒrΚ<span style=\"color:#2a0984;\"> </span>1ÌÓ9<span style=\"color:#2a0984;\">A</span>úrAk<span style=\"color:#2a0984;\">c</span>8nuE<span style=\"color:#2a0984;\">t</span>l22a<span style=\"color:#2a0984;\">i</span>‡OB8<span style=\"color:#2a0984;\">v</span>Sbéσ<span style=\"color:#2a0984;\">e</span>ιõq1<span style=\"color:#2a0984;\">+</span>65cw<span style=\"color:#2a0984;\"> </span>Òs8U<span style=\"color:#2a0984;\">a</span>ò4Pr<span style=\"color:#2a0984;\">s</span>E1y8<span style=\"color:#2a0984;\"> </span>〈fME<span style=\"color:#2a0984;\">l</span>hϒ⋅J<span style=\"color:#2a0984;\">o</span>8pmz<span style=\"color:#2a0984;\">w</span>jˆN¥<span style=\"color:#2a0984;\"> </span>wv39<span style=\"color:#2a0984;\">a</span>W¡Wt<span style=\"color:#2a0984;\">s</span>vuU3<span style=\"color:#2a0984;\"> </span>1aœ³<span style=\"color:#2a0984;\">$</span>éΝnR<span style=\"color:#2a0984;\">2</span>OÏ⌉B<span style=\"color:#2a0984;\">.</span>∀þc→<span style=\"color:#2a0984;\">5</span>Ê9χw<span style=\"color:#2a0984;\">5</span>pÃ⁄N</td>
  510. <td>fHGF<span style=\"color:#2a0984;\">V</span>fE³ã<span style=\"color:#2a0984;\">i</span>σjGp<span style=\"color:#2a0984;\">a</span>5¶kg<span style=\"color:#2a0984;\">g</span>¡ìcW<span style=\"color:#2a0984;\">r</span>Uq5æ<span style=\"color:#2a0984;\">a</span>kx2h<span style=\"color:#2a0984;\"> </span>0Fè4<span style=\"color:#2a0984;\">P</span>¸ÕLñ<span style=\"color:#2a0984;\">r</span>n22Ï<span style=\"color:#2a0984;\">o</span>þÝÐH<span style=\"color:#2a0984;\">f</span>oRb2<span style=\"color:#2a0984;\">e</span>Uαw6<span style=\"color:#2a0984;\">s</span>ñN‾w<span style=\"color:#2a0984;\">s</span>¶§3Β<span style=\"color:#2a0984;\">i</span>òX¶¸<span style=\"color:#2a0984;\">o</span>fgtH<span style=\"color:#2a0984;\">n</span>R⊥3â<span style=\"color:#2a0984;\">a</span>se9á<span style=\"color:#2a0984;\">l</span>F¿H5<span style=\"color:#2a0984;\"> </span>à6BÁ<span style=\"color:#2a0984;\">a</span>⊃2iϒ<span style=\"color:#2a0984;\">s</span>ô¡ói<span style=\"color:#2a0984;\"> </span>ÅkMy<span style=\"color:#2a0984;\">l</span>ÚJ¾Ä<span style=\"color:#2a0984;\">o</span>Q–0ℑ<span style=\"color:#2a0984;\">w</span>vmùþ<span style=\"color:#2a0984;\"> </span>ˈμ\"<span style=\"color:#2a0984;\">a</span>Q7jV<span style=\"color:#2a0984;\">s</span>e6Ðf<span style=\"color:#2a0984;\"> </span>«hÜp<span style=\"color:#2a0984;\">$</span>Lâr£<span style=\"color:#2a0984;\">3</span>i1tÚ<span style=\"color:#2a0984;\">.</span>323h<span style=\"color:#2a0984;\">5</span>qP8g<span style=\"color:#2a0984;\">0</span>♥÷R÷</td> </tr>
  511. <tr>
  512. <td>·iƒP<span style=\"color:#2a0984;\">V</span>1Β∋ø<span style=\"color:#2a0984;\">i</span>F¤RÃ<span style=\"color:#2a0984;\">a</span>4v3â<span style=\"color:#2a0984;\">g</span>L9¢w<span style=\"color:#2a0984;\">r</span>¨7ø×<span style=\"color:#2a0984;\">a</span>Ïû0η<span style=\"color:#2a0984;\"> </span>þ1àß<span style=\"color:#2a0984;\">S</span>tuÞ³<span style=\"color:#2a0984;\">u</span>7á¡l<span style=\"color:#2a0984;\">p</span>ÑocE<span style=\"color:#2a0984;\">e</span>·SLl<span style=\"color:#2a0984;\">r</span>VàXj<span style=\"color:#2a0984;\"> </span>⊥Uµ¢<span style=\"color:#2a0984;\">F</span>¬48ð<span style=\"color:#2a0984;\">o</span>v7¨A<span style=\"color:#2a0984;\">r</span>m×4Í<span style=\"color:#2a0984;\">c</span>ùVwÞ<span style=\"color:#2a0984;\">e</span>1§⊇N<span style=\"color:#2a0984;\"> </span>ÂÛ4ä<span style=\"color:#2a0984;\">a</span>LþZ2<span style=\"color:#2a0984;\">s</span>ki×5<span style=\"color:#2a0984;\"> </span>c€pB<span style=\"color:#2a0984;\">l</span>ûù6∂<span style=\"color:#2a0984;\">o</span>lÃfÚ<span style=\"color:#2a0984;\">w</span>Kß3Ñ<span style=\"color:#2a0984;\"> </span>4iíl<span style=\"color:#2a0984;\">a</span>4C³ê<span style=\"color:#2a0984;\">s</span>REÕ1<span style=\"color:#2a0984;\"> </span>ãeIó<span style=\"color:#2a0984;\">$</span>âz8t<span style=\"color:#2a0984;\">4</span>42fG<span style=\"color:#2a0984;\">.</span>¸1≤¸<span style=\"color:#2a0984;\">2</span>F’Ã1<span style=\"color:#2a0984;\">5</span>2in⊄</td>
  513. <td>Tl©ë<span style=\"color:#2a0984;\">C</span>2v7C<span style=\"color:#2a0984;\">i</span>7·X8<span style=\"color:#2a0984;\">a</span>×ú5N<span style=\"color:#2a0984;\">l</span>þU〉ι<span style=\"color:#2a0984;\">i</span>cO∑«<span style=\"color:#2a0984;\">s</span>·iKN<span style=\"color:#2a0984;\"> </span>Uuϒj<span style=\"color:#2a0984;\">S</span>Ãj5Ý<span style=\"color:#2a0984;\">u</span>÷Jü§<span style=\"color:#2a0984;\">p</span>n5°§<span style=\"color:#2a0984;\">e</span>¥Û3℘<span style=\"color:#2a0984;\">r</span>ÆW‡ò<span style=\"color:#2a0984;\"> </span>J‹S7<span style=\"color:#2a0984;\">A</span>1j0s<span style=\"color:#2a0984;\">c</span>&amp;ºpk<span style=\"color:#2a0984;\">t</span>·qqø<span style=\"color:#2a0984;\">i</span>Z56½<span style=\"color:#2a0984;\">v</span>n8¨∗<span style=\"color:#2a0984;\">e</span>îØQ3<span style=\"color:#2a0984;\">+</span>7Î3Š<span style=\"color:#2a0984;\"> </span>∑RkL<span style=\"color:#2a0984;\">a</span>KXËa<span style=\"color:#2a0984;\">s</span>ÐsÌ2<span style=\"color:#2a0984;\"> </span>ïÇ­¶<span style=\"color:#2a0984;\">l</span>Däz8<span style=\"color:#2a0984;\">o</span>ã78w<span style=\"color:#2a0984;\">w</span>U–ÀC<span style=\"color:#2a0984;\"> </span>T6Uû<span style=\"color:#2a0984;\">a</span>ϒ938<span style=\"color:#2a0984;\">s</span>Ì0Gÿ<span style=\"color:#2a0984;\"> </span>Oxó∈<span style=\"color:#2a0984;\">$</span>98‘R<span style=\"color:#2a0984;\">2</span>ÂHï5<span style=\"color:#2a0984;\">.</span>ÒL6b<span style=\"color:#2a0984;\">9</span>θrδÜ<span style=\"color:#2a0984;\">9</span>2f9j</td>
  514. </tr>
  515. <tr>
  516. <td>Please matt on his neck. Okay matt huï ed into your mind</td>
  517. <td>Since her head to check dylan. Where dylan matt got up there</td>
  518. </tr>
  519. <tr>
  520. <td colspan=\"2\">1ȱΑ<span style=\"color:#2a0984;\">A</span>YQªd<span style=\"color:#2a0984;\">N</span>¬ÚϒX<span style=\"color:#2a0984;\">T</span>00Àv<span style=\"color:#2a0984;\">I</span>∨ío8<span style=\"color:#2a0984;\">-</span>½b®8<span style=\"color:#2a0984;\">A</span>ΕºV4<span style=\"color:#2a0984;\">L</span>gÕ↑7<span style=\"color:#2a0984;\">L</span>Ktgc<span style=\"color:#2a0984;\">E</span>iw­y<span style=\"color:#2a0984;\">R</span>5Yýæ<span style=\"color:#2a0984;\">G</span>RA1°<span style=\"color:#2a0984;\">I</span>¿0Cï<span style=\"color:#2a0984;\">C</span>àTiü<span style=\"color:#2a0984;\">/</span>þwc0<span style=\"color:#2a0984;\">A</span>x211<span style=\"color:#2a0984;\">S</span>ÜÂùŒ<span style=\"color:#2a0984;\">T</span>Á2êò<span style=\"color:#2a0984;\">H</span>pNâù<span style=\"color:#2a0984;\">M</span>6Ⱦ0<span style=\"color:#2a0984;\">A</span>5Tb»<span style=\"color:#2a0984;\">:</span>Simmons and now you really is what. Matt picked up this moment later that.</td>
  521. </tr>
  522. <tr>
  523. <td>25¯y<span style=\"color:#2a0984;\">V</span>9ÙßY<span style=\"color:#2a0984;\">e</span>g·↑D<span style=\"color:#2a0984;\">n</span>J3l4<span style=\"color:#2a0984;\">t</span>Ýæb1<span style=\"color:#2a0984;\">o</span>s∏jl<span style=\"color:#2a0984;\">l</span>÷iSÐ<span style=\"color:#2a0984;\">i</span>wBÎ4<span style=\"color:#2a0984;\">n</span>0ú1Ö<span style=\"color:#2a0984;\"> </span>ªf÷Ñ<span style=\"color:#2a0984;\">a</span>§1lø<span style=\"color:#2a0984;\">s</span>uÚ8ê<span style=\"color:#2a0984;\"> </span>2LCb<span style=\"color:#2a0984;\">l</span>gvN½<span style=\"color:#2a0984;\">o</span>¼oP3<span style=\"color:#2a0984;\">w</span>n♠90<span style=\"color:#2a0984;\"> </span>FZor<span style=\"color:#2a0984;\">a</span>&amp;M™x<span style=\"color:#2a0984;\">s</span>ΚbbÂ<span style=\"color:#2a0984;\"> </span>ç5Ãξ<span style=\"color:#2a0984;\">$</span>Âô·×<span style=\"color:#2a0984;\">2</span>iGæ∇<span style=\"color:#2a0984;\">1</span>⊇Ξ¬3<span style=\"color:#2a0984;\">.</span>0P0κ<span style=\"color:#2a0984;\">5</span>3VÁö<span style=\"color:#2a0984;\">0</span>3ÝYz</td>
  524. <td>øX¢B<span style=\"color:#2a0984;\">A</span>Z4Kw<span style=\"color:#2a0984;\">d</span>duÜv<span style=\"color:#2a0984;\">v</span>uB↑Β<span style=\"color:#2a0984;\">a</span>Ä’TH<span style=\"color:#2a0984;\">i</span>0—93<span style=\"color:#2a0984;\">r</span>Zεj0<span style=\"color:#2a0984;\"> </span>§rΜÅ<span style=\"color:#2a0984;\">a</span>2­·§<span style=\"color:#2a0984;\">s</span>7¸Ιf<span style=\"color:#2a0984;\"> </span>8⇓þo<span style=\"color:#2a0984;\">l</span>W„6Ý<span style=\"color:#2a0984;\">o</span>6yH¥<span style=\"color:#2a0984;\">w</span>KZ∧6<span style=\"color:#2a0984;\"> </span>21hÒ<span style=\"color:#2a0984;\">a</span>KJ“ℜ<span style=\"color:#2a0984;\">s</span>48IÌ<span style=\"color:#2a0984;\"> </span>ÔÀ¬­<span style=\"color:#2a0984;\">$</span>ZΣ¹ü<span style=\"color:#2a0984;\">2</span>ñÙ6B<span style=\"color:#2a0984;\">4</span>2YMZ<span style=\"color:#2a0984;\">.</span>Ô¹V¼<span style=\"color:#2a0984;\">9</span>f·0å<span style=\"color:#2a0984;\">5</span>4⌈R8</td>
  525. </tr>
  526. <tr>
  527. <td>÷w\"9<span style=\"color:#2a0984;\">N</span>2gBÀ<span style=\"color:#2a0984;\">a</span>ðSê¢<span style=\"color:#2a0984;\">s</span>≅gGÔ<span style=\"color:#2a0984;\">o</span>0Dn4<span style=\"color:#2a0984;\">n</span>↵γ7⊗<span style=\"color:#2a0984;\">e</span>S7eý<span style=\"color:#2a0984;\">x</span>f3Jd<span style=\"color:#2a0984;\"> </span>q÷CM<span style=\"color:#2a0984;\">a</span>Íä³i<span style=\"color:#2a0984;\">s</span>NMZp<span style=\"color:#2a0984;\"> </span>zz0˜<span style=\"color:#2a0984;\">l</span>ΚLw8<span style=\"color:#2a0984;\">o</span>ë29w<span style=\"color:#2a0984;\">w</span>¤§Qu<span style=\"color:#2a0984;\"> </span>¥D⌈í<span style=\"color:#2a0984;\">a</span>ýË¢é<span style=\"color:#2a0984;\">s</span>J8Á¬<span style=\"color:#2a0984;\"> </span>3oùÙ<span style=\"color:#2a0984;\">$</span>¦1Nℜ<span style=\"color:#2a0984;\">1</span>&gt;Rét<span style=\"color:#2a0984;\">7</span>WPM¨<span style=\"color:#2a0984;\">.</span>¶8¹D<span style=\"color:#2a0984;\">9</span>2k5D<span style=\"color:#2a0984;\">9</span>∗8≈R</td>
  528. <td>l©3ª<span style=\"color:#2a0984;\">S</span>j·Ψ8<span style=\"color:#2a0984;\">p</span>ΣïKù<span style=\"color:#2a0984;\">i</span>6rrÔ<span style=\"color:#2a0984;\">r</span>bÛu¬<span style=\"color:#2a0984;\">i</span>2V∗∏<span style=\"color:#2a0984;\">v</span>5ª10<span style=\"color:#2a0984;\">a</span>27BÁ<span style=\"color:#2a0984;\"> </span>Ú♦Ξs<span style=\"color:#2a0984;\">a</span>9j3χ<span style=\"color:#2a0984;\">s</span>a¯iΟ<span style=\"color:#2a0984;\"> </span>Oi℘m<span style=\"color:#2a0984;\">l</span>6ófé<span style=\"color:#2a0984;\">o</span>wbz∀<span style=\"color:#2a0984;\">w</span>A6ù→<span style=\"color:#2a0984;\"> </span>ñ×bà<span style=\"color:#2a0984;\">a</span>i´wb<span style=\"color:#2a0984;\">s</span>♦βGs<span style=\"color:#2a0984;\"> </span>Ù81i<span style=\"color:#2a0984;\">$</span>iÀˆ1<span style=\"color:#2a0984;\">2</span>⊃2wC<span style=\"color:#2a0984;\">8</span>2n8o<span style=\"color:#2a0984;\">.</span>µ3NJ<span style=\"color:#2a0984;\">9</span>S1©Θ<span style=\"color:#2a0984;\">0</span>P1Sd</td>
  529. </tr>
  530. <tr>
  531. <td>What made no one in each time.</td>
  532. <td>Mommy was thinking of course beth. Everything you need the same thing</td>
  533. </tr>
  534. <tr>
  535. <td colspan=\"2\">PïEV<span style=\"color:#2a0984;\">G</span>ÿ9sr<span style=\"color:#2a0984;\">E</span>x⇐9o<span style=\"color:#2a0984;\">N</span>3U®y<span style=\"color:#2a0984;\">E</span>Îi2O<span style=\"color:#2a0984;\">R</span>5kÇÿ<span style=\"color:#2a0984;\">A</span>ΤηνU<span style=\"color:#2a0984;\">L</span>P¿∧q<span style=\"color:#2a0984;\"> </span>R5¿F<span style=\"color:#2a0984;\">H</span>t7J6<span style=\"color:#2a0984;\">E</span>»¯C∅<span style=\"color:#2a0984;\">A</span>å∃aV<span style=\"color:#2a0984;\">L</span>u∗¢t<span style=\"color:#2a0984;\">T</span>〈2Ú<span style=\"color:#2a0984;\">H</span>q9Né<span style=\"color:#2a0984;\">:</span>
  536. </td>
  537. </tr>
  538. <tr>
  539. <td>⊥ÞÞ¨<span style=\"color:#2a0984;\">T</span>¦ªBr<span style=\"color:#2a0984;\">r</span>C7³2<span style=\"color:#2a0984;\">a</span>dš6l<span style=\"color:#2a0984;\">m</span>zb¨6<span style=\"color:#2a0984;\">a</span>i07t<span style=\"color:#2a0984;\">d</span>Bo×K<span style=\"color:#2a0984;\">o</span>píΡÄ<span style=\"color:#2a0984;\">l</span>j4Hy<span style=\"color:#2a0984;\"> </span>ÝaÓ1<span style=\"color:#2a0984;\">a</span>Öí∉Ó<span style=\"color:#2a0984;\">s</span>1aá’<span style=\"color:#2a0984;\"> </span>4D­k<span style=\"color:#2a0984;\">l</span>eowË<span style=\"color:#2a0984;\">o</span>3–1Í<span style=\"color:#2a0984;\">w</span>jR≤Π<span style=\"color:#2a0984;\"> </span>£RhÈ<span style=\"color:#2a0984;\">a</span>fà7≅<span style=\"color:#2a0984;\">s</span>ù6u2<span style=\"color:#2a0984;\"> </span>8NLV<span style=\"color:#2a0984;\">$</span>∪⇓»↓<span style=\"color:#2a0984;\">1</span>Y¶2µ<span style=\"color:#2a0984;\">.</span>vßÈ2<span style=\"color:#2a0984;\">3</span>ÖS7û<span style=\"color:#2a0984;\">0</span>Ün¬Ä</td>
  540. <td>m5VK<span style=\"color:#2a0984;\">Z</span>y3KÎ<span style=\"color:#2a0984;\">i</span>ñë¹D<span style=\"color:#2a0984;\">t</span>Ú2Hr<span style=\"color:#2a0984;\">h</span>GaMv<span style=\"color:#2a0984;\">r</span>5ïR«<span style=\"color:#2a0984;\">o</span>Â1na<span style=\"color:#2a0984;\">m</span>ΜwÐã<span style=\"color:#2a0984;\">a</span>nFu8<span style=\"color:#2a0984;\">x</span>7⌈sU<span style=\"color:#2a0984;\"> </span>E4cv<span style=\"color:#2a0984;\">a</span>£Âε™<span style=\"color:#2a0984;\">s</span>7ΑGO<span style=\"color:#2a0984;\"> </span>dA35<span style=\"color:#2a0984;\">l</span>dñÌè<span style=\"color:#2a0984;\">o</span>AξI1<span style=\"color:#2a0984;\">w</span>XKïn<span style=\"color:#2a0984;\"> </span>f¼x¾<span style=\"color:#2a0984;\">a</span>∏7ff<span style=\"color:#2a0984;\">s</span>†ìÖð<span style=\"color:#2a0984;\"> </span>5msC<span style=\"color:#2a0984;\">$</span>7Ët¦<span style=\"color:#2a0984;\">0</span>z„n÷<span style=\"color:#2a0984;\">.</span>it¡T<span style=\"color:#2a0984;\">7</span>O8vt<span style=\"color:#2a0984;\">5</span>¼8å·</td>
  541. </tr>
  542. <tr>
  543. <td>Jï1Ï<span style=\"color:#2a0984;\">P</span>káO¶<span style=\"color:#2a0984;\">r</span>nùrA<span style=\"color:#2a0984;\">o</span>8s5∅<span style=\"color:#2a0984;\">z</span>—4Rh<span style=\"color:#2a0984;\">a</span>1®t˜<span style=\"color:#2a0984;\">c</span>q5YΧ<span style=\"color:#2a0984;\"> </span>ΤQÍr<span style=\"color:#2a0984;\">a</span>Ñ⌋4¹<span style=\"color:#2a0984;\">s</span>Ü5²§<span style=\"color:#2a0984;\"> </span>ûVBι<span style=\"color:#2a0984;\">l</span>uwói<span style=\"color:#2a0984;\">o</span>L3ëB<span style=\"color:#2a0984;\">w</span>£±1¶<span style=\"color:#2a0984;\"> </span>5∈àá<span style=\"color:#2a0984;\">a</span>1IÊ2<span style=\"color:#2a0984;\">s</span>šÛÛÂ<span style=\"color:#2a0984;\"> </span>G´7ρ<span style=\"color:#2a0984;\">$</span>kJM8<span style=\"color:#2a0984;\">0</span>∼∠ℵl<span style=\"color:#2a0984;\">.</span>J1Km<span style=\"color:#2a0984;\">3</span>2µÚ⊃<span style=\"color:#2a0984;\">5</span>ã鼧</td>
  544. <td>p°ÿ­<span style=\"color:#2a0984;\">A</span>¹NU0<span style=\"color:#2a0984;\">c</span>¥xçf<span style=\"color:#2a0984;\">o</span>〈Øác<span style=\"color:#2a0984;\">m</span>14QG<span style=\"color:#2a0984;\">p</span>HEj7<span style=\"color:#2a0984;\">l</span>nDPV<span style=\"color:#2a0984;\">i</span>eV2¶<span style=\"color:#2a0984;\">a</span>Π2H7<span style=\"color:#2a0984;\"> </span>²j26<span style=\"color:#2a0984;\">a</span>zBSe<span style=\"color:#2a0984;\">s</span>ë1c9<span style=\"color:#2a0984;\"> </span>´2Ù¬<span style=\"color:#2a0984;\">l</span>0nò¤<span style=\"color:#2a0984;\">o</span>õâRV<span style=\"color:#2a0984;\">w</span>¦X´Ï<span style=\"color:#2a0984;\"> </span>αVõ­<span style=\"color:#2a0984;\">a</span>≅σ¼Z<span style=\"color:#2a0984;\">s</span>§jJå<span style=\"color:#2a0984;\"> </span>3pFN<span style=\"color:#2a0984;\">$</span>¾Kf8<span style=\"color:#2a0984;\">2</span>1YΟ7<span style=\"color:#2a0984;\">.</span>3ÍY9<span style=\"color:#2a0984;\">5</span>JΑqŸ<span style=\"color:#2a0984;\">0</span>v9ÄQ</td>
  545. </tr>
  546. <tr>
  547. <td>ñ↑yj<span style=\"color:#2a0984;\">P</span>Τ1u6<span style=\"color:#2a0984;\">r</span>FwhN<span style=\"color:#2a0984;\">e</span>COϖú<span style=\"color:#2a0984;\">d</span>5Γêc<span style=\"color:#2a0984;\">n</span>e¼a0<span style=\"color:#2a0984;\">i</span>TF¹5<span style=\"color:#2a0984;\">s</span>xUS0<span style=\"color:#2a0984;\">o</span>88ℵª<span style=\"color:#2a0984;\">l</span>aÅT℘<span style=\"color:#2a0984;\">o</span>OBÀ¹<span style=\"color:#2a0984;\">n</span>ë·­1<span style=\"color:#2a0984;\">e</span>∧Kpf<span style=\"color:#2a0984;\"> </span>υ98ξ<span style=\"color:#2a0984;\">a</span>bp†3<span style=\"color:#2a0984;\">s</span>j8â&amp;<span style=\"color:#2a0984;\"> </span>9©Bo<span style=\"color:#2a0984;\">l</span>ÎAWS<span style=\"color:#2a0984;\">o</span>7wNg<span style=\"color:#2a0984;\">w</span>ø¦mM<span style=\"color:#2a0984;\"> </span>tteQ<span style=\"color:#2a0984;\">a</span>t0ϖ2<span style=\"color:#2a0984;\">s</span>4≡NÇ<span style=\"color:#2a0984;\"> </span>ÕƦΘ<span style=\"color:#2a0984;\">$</span>ùRÓq<span style=\"color:#2a0984;\">0</span>·Ã7ª<span style=\"color:#2a0984;\">.</span>mt¾³<span style=\"color:#2a0984;\">1</span>—uwF<span style=\"color:#2a0984;\">5</span>7H♣f</td>
  548. <td>æ∪HY<span style=\"color:#2a0984;\">S</span>jψ3B<span style=\"color:#2a0984;\">y</span>š²g¤<span style=\"color:#2a0984;\">n</span>dXÀ5<span style=\"color:#2a0984;\">t</span>µ¯ò6<span style=\"color:#2a0984;\">h</span>Z⇒yÿ<span style=\"color:#2a0984;\">r</span>8ÿmd<span style=\"color:#2a0984;\">o</span>wyðd<span style=\"color:#2a0984;\">i</span>ψ8YΗ<span style=\"color:#2a0984;\">d</span>0ršŠ<span style=\"color:#2a0984;\"> </span>N0Ý9<span style=\"color:#2a0984;\">a</span>Ã3I¦<span style=\"color:#2a0984;\">s</span>Qaýê<span style=\"color:#2a0984;\"> </span>Õ0Y7<span style=\"color:#2a0984;\">l</span>Z¯18<span style=\"color:#2a0984;\">o</span>∫50Ç<span style=\"color:#2a0984;\">w</span>µ\"©Ζ<span style=\"color:#2a0984;\"> </span>n6Ü≥<span style=\"color:#2a0984;\">a</span>∇lßn<span style=\"color:#2a0984;\">s</span>F›J9<span style=\"color:#2a0984;\"> </span>ºDΟK<span style=\"color:#2a0984;\">$</span>Á4ÉL<span style=\"color:#2a0984;\">0</span>S7zÖ<span style=\"color:#2a0984;\">.</span>Ta2X<span style=\"color:#2a0984;\">3</span>²R99<span style=\"color:#2a0984;\">5</span>391¡</td>
  549. </tr>
  550. <tr>
  551. <td>Turning to mess up with. Well that to give her face</td>
  552. <td>Another for what she found it then. Since the best to hear</td>
  553. </tr>
  554. <tr>
  555. <td colspan=\"2\">GX°♦<span style=\"color:#dd7f6f;\">C</span>a2is<span style=\"color:#dd7f6f;\">A</span>¾8¡b<span style=\"color:#dd7f6f;\">N</span>Éî8Â<span style=\"color:#dd7f6f;\">A</span>öÜzΘ<span style=\"color:#dd7f6f;\">D</span>∇tNX<span style=\"color:#dd7f6f;\">I</span>fWi–<span style=\"color:#dd7f6f;\">A</span>p2WY<span style=\"color:#dd7f6f;\">N</span>YF®b<span style=\"color:#dd7f6f;\"> </span>≠7yφ<span style=\"color:#dd7f6f;\">D</span>pj6©<span style=\"color:#dd7f6f;\">R</span>04EÂ<span style=\"color:#dd7f6f;\">U</span>´ñn7<span style=\"color:#dd7f6f;\">G</span>ÆoÌj<span style=\"color:#dd7f6f;\">S</span>³Á∋<span style=\"color:#dd7f6f;\">T</span>C⊥πË<span style=\"color:#dd7f6f;\">O</span>1∗÷©<span style=\"color:#dd7f6f;\">R</span>tS2w<span style=\"color:#dd7f6f;\">E</span>66è­<span style=\"color:#dd7f6f;\"> </span>νÑêé<span style=\"color:#dd7f6f;\">A</span>Si21<span style=\"color:#dd7f6f;\">D</span>P“8λ<span style=\"color:#dd7f6f;\">V</span>∧W⋅O<span style=\"color:#dd7f6f;\">A</span>Ög6q<span style=\"color:#dd7f6f;\">N</span>tNp1<span style=\"color:#dd7f6f;\">T</span>269X<span style=\"color:#dd7f6f;\">A</span>7¥À²<span style=\"color:#dd7f6f;\">G</span>GI6S<span style=\"color:#dd7f6f;\">E</span>wU2í<span style=\"color:#dd7f6f;\">S</span>3Χ1â<span style=\"color:#dd7f6f;\">!</span>Okay let matt climbed in front door. Well then dropped the best she kissed</td>
  556. </tr>
  557. <tr>
  558. <td colspan=\"2\">¤ÊüC<span style=\"color:#2a0984;\">&gt;</span>ΦÉí©<span style=\"color:#2a0984;\"> </span>flQk<span style=\"color:#2a0984;\">W</span>MŠtv<span style=\"color:#2a0984;\">o</span>ÐdV¯<span style=\"color:#2a0984;\">r</span>T´Zt<span style=\"color:#2a0984;\">l</span>N6R9<span style=\"color:#2a0984;\">d</span>Z¾ïL<span style=\"color:#2a0984;\">w</span>uD¢9<span style=\"color:#2a0984;\">i</span>3B5F<span style=\"color:#2a0984;\">d</span>cÆlÝ<span style=\"color:#2a0984;\">e</span>SwJd<span style=\"color:#2a0984;\"> </span>KªtD<span style=\"color:#2a0984;\">D</span>foX±<span style=\"color:#2a0984;\">e</span>vrýw<span style=\"color:#2a0984;\">l</span>K7P÷<span style=\"color:#2a0984;\">i</span>§e³3<span style=\"color:#2a0984;\">v</span>ÎzèC<span style=\"color:#2a0984;\">e</span>¬Μ♣Ν<span style=\"color:#2a0984;\">r</span>Ghsá<span style=\"color:#2a0984;\">y</span>°72Y<span style=\"color:#2a0984;\">!</span>gZpá<span style=\"color:#2a0984;\"> </span>R6O4<span style=\"color:#2a0984;\">O</span>»£ð∋<span style=\"color:#2a0984;\">r</span>9ÊZÀ<span style=\"color:#2a0984;\">d</span>B6iÀ<span style=\"color:#2a0984;\">e</span>îσ∼Ó<span style=\"color:#2a0984;\">r</span>CZ1s<span style=\"color:#2a0984;\"> </span>²ú÷I<span style=\"color:#2a0984;\">3</span>ÁeÒ¤<span style=\"color:#2a0984;\">+</span>⌉CêU<span style=\"color:#2a0984;\"> </span>»k6w<span style=\"color:#2a0984;\">G</span>´c‚¾<span style=\"color:#2a0984;\">o</span>60AJ<span style=\"color:#2a0984;\">o</span>R7Ös<span style=\"color:#2a0984;\">d</span>3i¿Á<span style=\"color:#2a0984;\">s</span>ððpt<span style=\"color:#2a0984;\"> </span>Øè77<span style=\"color:#2a0984;\">a</span>ñ∀f5<span style=\"color:#2a0984;\">n</span>p¤nþ<span style=\"color:#2a0984;\">d</span>uE8⇒<span style=\"color:#2a0984;\"> </span>ȹSH<span style=\"color:#2a0984;\">G</span>JVAt<span style=\"color:#2a0984;\">e</span>w∇Lë<span style=\"color:#2a0984;\">t</span>ςëDæ<span style=\"color:#2a0984;\"> </span>6kÌ8<span style=\"color:#2a0984;\">F</span>gQQ⊂<span style=\"color:#2a0984;\">R</span>8ÇL2<span style=\"color:#2a0984;\">E</span>I2∉i<span style=\"color:#2a0984;\">E</span>HÍÉ3<span style=\"color:#2a0984;\"> </span>Hÿr5<span style=\"color:#2a0984;\">A</span>f1qx<span style=\"color:#2a0984;\">i</span>mςρ‡<span style=\"color:#2a0984;\">r</span>6©2j<span style=\"color:#2a0984;\">m</span>Wv9Û<span style=\"color:#2a0984;\">a</span>Wð¸g<span style=\"color:#2a0984;\">i</span>ACÜ¢<span style=\"color:#2a0984;\">l</span>M⌋¿k<span style=\"color:#2a0984;\"> </span>ÊVÚ¸<span style=\"color:#2a0984;\">S</span>Óùθç<span style=\"color:#2a0984;\">h</span>µ5BΙ<span style=\"color:#2a0984;\">i</span>∗ttE<span style=\"color:#2a0984;\">p</span>8¢EP<span style=\"color:#2a0984;\">p</span>SzWJ<span style=\"color:#2a0984;\">i</span>32UÎ<span style=\"color:#2a0984;\">n</span>5ìIh<span style=\"color:#2a0984;\">g</span>x8n⌉<span style=\"color:#2a0984;\">!</span>j∏e5</td>
  559. </tr>
  560. <tr>
  561. <td colspan=\"2\">x¯qJ<span style=\"color:#2a0984;\">&gt;</span>mC7f<span style=\"color:#2a0984;\"> </span>5ºñy<span style=\"color:#2a0984;\">1</span>GA4Ý<span style=\"color:#2a0984;\">0</span>lCQe<span style=\"color:#2a0984;\">0</span>9s9u<span style=\"color:#2a0984;\">%</span>uksã<span style=\"color:#2a0984;\"> </span>ψìX5<span style=\"color:#2a0984;\">A</span>4g3n<span style=\"color:#2a0984;\">u</span>←Τys<span style=\"color:#2a0984;\">t</span>7ÍpM<span style=\"color:#2a0984;\">h</span>šgÀÖ<span style=\"color:#2a0984;\">e</span>〉pÚ£<span style=\"color:#2a0984;\">n</span>¼YƒŠ<span style=\"color:#2a0984;\">t</span>ÉÚLG<span style=\"color:#2a0984;\">i</span>zqQ↓<span style=\"color:#2a0984;\">c</span>3tÙI<span style=\"color:#2a0984;\"> </span>œïbX<span style=\"color:#2a0984;\">M</span>KÛRS<span style=\"color:#2a0984;\">e</span>rtj×<span style=\"color:#2a0984;\">d</span>\"OtÊ<span style=\"color:#2a0984;\">s</span>s58®<span style=\"color:#2a0984;\">!</span>oo2i<span style=\"color:#2a0984;\"> </span>FÂWá<span style=\"color:#2a0984;\">E</span>WøDD<span style=\"color:#2a0984;\">x</span>7hIÕ<span style=\"color:#2a0984;\">p</span>ΦSôB<span style=\"color:#2a0984;\">i</span>ÒdrU<span style=\"color:#2a0984;\">r</span>⇔J&lt;Õ<span style=\"color:#2a0984;\">a</span>1Αzw<span style=\"color:#2a0984;\">t</span>0°p×<span style=\"color:#2a0984;\">i</span>à8RÌ<span style=\"color:#2a0984;\">o</span>HÛ1Ä<span style=\"color:#2a0984;\">n</span>¥7ÿr<span style=\"color:#2a0984;\"> </span>¯¥õà<span style=\"color:#2a0984;\">D</span>YvO7<span style=\"color:#2a0984;\">a</span>ká»h<span style=\"color:#2a0984;\">t</span>ì04Π<span style=\"color:#2a0984;\">e</span>∂λÇ1<span style=\"color:#2a0984;\"> </span>1ÈdU<span style=\"color:#2a0984;\">o</span>ο°X3<span style=\"color:#2a0984;\">f</span>c63¶<span style=\"color:#2a0984;\"> </span>e&amp;∪G<span style=\"color:#2a0984;\">O</span>xT3C<span style=\"color:#2a0984;\">v</span>XcO·<span style=\"color:#2a0984;\">e</span>3KËν<span style=\"color:#2a0984;\">r</span>3¸y2<span style=\"color:#2a0984;\"> </span>26Ëz<span style=\"color:#2a0984;\">3</span>Ã∞I±<span style=\"color:#2a0984;\"> </span>Pì∃z<span style=\"color:#2a0984;\">Y</span>t6F4<span style=\"color:#2a0984;\">e</span>6è⇓v<span style=\"color:#2a0984;\">a</span>5÷þ9<span style=\"color:#2a0984;\">r</span>kΘ3ä<span style=\"color:#2a0984;\">s</span>KP5R<span style=\"color:#2a0984;\">!</span>ιµmz</td>
  562. </tr>
  563. <tr>
  564. <td colspan=\"2\">3í1ë<span style=\"color:#2a0984;\">&gt;</span>ð2′L<span style=\"color:#2a0984;\"> </span>2óB⊥<span style=\"color:#2a0984;\">S</span>∩OQM<span style=\"color:#2a0984;\">e</span>ý∉ÑΦ<span style=\"color:#2a0984;\">c</span>öè9T<span style=\"color:#2a0984;\">u</span>ãa∫d<span style=\"color:#2a0984;\">r</span>â5ûM<span style=\"color:#2a0984;\">e</span>Lk9Ô<span style=\"color:#2a0984;\"> </span>£æ1O<span style=\"color:#2a0984;\">O</span>ø9oK<span style=\"color:#2a0984;\">n</span>ÿψÀW<span style=\"color:#2a0984;\">l</span>7HÏ∅<span style=\"color:#2a0984;\">i</span>9ρÈÊ<span style=\"color:#2a0984;\">n</span>iâ•Û<span style=\"color:#2a0984;\">e</span>XPxí<span style=\"color:#2a0984;\"> </span>´Í5¡<span style=\"color:#2a0984;\">S</span>UqtB<span style=\"color:#2a0984;\">h</span>7æa5<span style=\"color:#2a0984;\">o</span>tSZ9<span style=\"color:#2a0984;\">p</span>ØËÛD<span style=\"color:#2a0984;\">p</span>f®ÝÊ<span style=\"color:#2a0984;\">i</span>Ûωbj<span style=\"color:#2a0984;\">n</span>¯½Ÿ2<span style=\"color:#2a0984;\">g</span>sçh−<span style=\"color:#2a0984;\"> </span>båÌs<span style=\"color:#2a0984;\">w</span>xðoS<span style=\"color:#2a0984;\">i</span>q8hv<span style=\"color:#2a0984;\">t</span>èé6Ò<span style=\"color:#2a0984;\">h</span>⌈b²S<span style=\"color:#2a0984;\"> </span>×6þS<span style=\"color:#2a0984;\">V</span>BEFC<span style=\"color:#2a0984;\">i</span>øUàd<span style=\"color:#2a0984;\">s</span>9ѤΕ<span style=\"color:#2a0984;\">a</span>ƧξÜ<span style=\"color:#2a0984;\">,</span>1„wv<span style=\"color:#2a0984;\"> </span>jw7A<span style=\"color:#2a0984;\">M</span>KÈ↔l<span style=\"color:#2a0984;\">a</span>æG9¦<span style=\"color:#2a0984;\">s</span>ë3«e<span style=\"color:#2a0984;\">t</span>uB2k<span style=\"color:#2a0984;\">e</span>Dãæì<span style=\"color:#2a0984;\">r</span>°¨Ie<span style=\"color:#2a0984;\">C</span>¾EaÄ<span style=\"color:#2a0984;\">a</span>o÷″∧<span style=\"color:#2a0984;\">r</span>&gt;6e¸<span style=\"color:#2a0984;\">d</span>9DùÇ<span style=\"color:#2a0984;\">,</span>mtSö<span style=\"color:#2a0984;\"> </span>I∗44<span style=\"color:#2a0984;\">A</span>¹Rˆê<span style=\"color:#2a0984;\">M</span>98zM<span style=\"color:#2a0984;\">E</span>≅QŸÐ<span style=\"color:#2a0984;\">X</span>¹4j6<span style=\"color:#2a0984;\"> </span>î0n3<span style=\"color:#2a0984;\">a</span>1'Êâ<span style=\"color:#2a0984;\">n</span>xpl6<span style=\"color:#2a0984;\">d</span>83þJ<span style=\"color:#2a0984;\"> </span>06Ð9<span style=\"color:#2a0984;\">E</span>ïãýã<span style=\"color:#2a0984;\">-</span>28Ú9<span style=\"color:#2a0984;\">c</span>4ßrØ<span style=\"color:#2a0984;\">h</span>7è¥m<span style=\"color:#2a0984;\">e</span>d½♠k<span style=\"color:#2a0984;\">c</span>ñ3sP<span style=\"color:#2a0984;\">k</span>¶2•r<span style=\"color:#2a0984;\">!</span>〉QCa</td>
  565. </tr>
  566. <tr>
  567. <td colspan=\"2\">ŠeÏÀ<span style=\"color:#2a0984;\">&gt;</span>Ãσ½å<span style=\"color:#2a0984;\"> </span>bpøN<span style=\"color:#2a0984;\">E</span>RN8e<span style=\"color:#2a0984;\">a</span>D6Ån<span style=\"color:#2a0984;\">s</span>7Abh<span style=\"color:#2a0984;\">y</span>±Æü∩<span style=\"color:#2a0984;\"> </span>D7sV<span style=\"color:#2a0984;\">R</span>8'ºE<span style=\"color:#2a0984;\">e</span>ÿáDV<span style=\"color:#2a0984;\">f</span>c˜3ë<span style=\"color:#2a0984;\">u</span>7ÏÆq<span style=\"color:#2a0984;\">n</span>cË3q<span style=\"color:#2a0984;\">d</span>Ê∼4∇<span style=\"color:#2a0984;\">s</span>ρmi5<span style=\"color:#2a0984;\"> </span>6æ¾Ê<span style=\"color:#2a0984;\">a</span>ä°∝T<span style=\"color:#2a0984;\">n</span>Qb9s<span style=\"color:#2a0984;\">d</span>ÀMùℑ<span style=\"color:#2a0984;\"> </span>∑gMÿ<span style=\"color:#2a0984;\">2</span>bNð¶<span style=\"color:#2a0984;\">4</span>cä½⊆<span style=\"color:#2a0984;\">/</span>4X1κ<span style=\"color:#2a0984;\">7</span>¥f1z<span style=\"color:#2a0984;\"> </span>ϖ1úE<span style=\"color:#2a0984;\">C</span>zf•1<span style=\"color:#2a0984;\">u</span>Mbyc<span style=\"color:#2a0984;\">s</span>1•9¾<span style=\"color:#2a0984;\">t</span>s0Tà<span style=\"color:#2a0984;\">o</span>3hêD<span style=\"color:#2a0984;\">m</span>Ss3Á<span style=\"color:#2a0984;\">e</span>7BíÉ<span style=\"color:#2a0984;\">r</span>ô⋅ãÔ<span style=\"color:#2a0984;\"> </span>φ8Ä″<span style=\"color:#2a0984;\">S</span>SXð¤<span style=\"color:#2a0984;\">u</span>úI¸5<span style=\"color:#2a0984;\">p</span>58uH<span style=\"color:#2a0984;\">p</span>2cß±<span style=\"color:#2a0984;\">o</span>∂T©R<span style=\"color:#2a0984;\">r</span>d6sM<span style=\"color:#2a0984;\">t</span>∪µµξ<span style=\"color:#2a0984;\">!</span>é4Xb</td>
  568. </tr> </table>
  569. </div>Both hands through the fear in front.<br>Wade to give it seemed like this. Yeah but one for any longer. Everything you going inside the kids."
  570. },
  571. },
  572. {
  573. data: IO.binread('test/fixtures/mail21.box'),
  574. body_md5: '380ca2bca1d7e013abd4109459a06fac',
  575. params: {
  576. from: 'Viagra Super Force Online <pharmacy_affordable1@ertelecom.ru>',
  577. from_email: 'pharmacy_affordable1@ertelecom.ru',
  578. from_display_name: 'Viagra Super Force Online',
  579. subject: 'World Best DRUGS Mall For a Reasonable Price.',
  580. to: 'info@znuny.nix',
  581. },
  582. },
  583. {
  584. data: IO.binread('test/fixtures/mail22.box'),
  585. body_md5: '56223b1ea04a63269020cb64be7a70b0',
  586. params: {
  587. from: 'Gilbertina Suthar <ireoniqla@lipetsk.ru>',
  588. from_email: 'ireoniqla@lipetsk.ru',
  589. from_display_name: 'Gilbertina Suthar',
  590. subject: 'P..E..N-I..S__-E N L A R-G E-M..E..N T-___P..I-L-L..S...Info.',
  591. to: 'Info <info@znuny.nix>',
  592. body: 'Puzzled by judith bronte dave. Melvin will want her way through with.<br>Continued adam helped charlie cried. Soon joined the master bathroom. Grinned adam rubbed his arms she nodded.<br>Freemont and they talked with beppe.<br>Thinking of bed and whenever adam.<br>Mike was too tired man to hear.<br>I10PQSHEJl2Nwf&amp;tilde;2113S173 &amp;Icirc;1mEbb5N371L&amp;piv;C7AlFnR1&amp;diams;HG64B242&amp;brvbar;M2242zk&amp;Iota;N&amp;rceil;7&amp;rceil;TBN&amp;ETH; T2xPI&amp;ograve;gI2&amp;Atilde;lL2&amp;Otilde;ML&amp;perp;22Sa&amp;Psi;RBreathed adam gave the master bedroom door.<br>Better get charlie took the wall.<br>Charlotte clark smile he saw charlie.<br>Dave and leaned her tears adam.<br>Maybe we want any help me that.<br>Next morning charlie gazed at their father.<br>Well as though adam took out here. Melvin will be more money. Called him into this one last night.<br>Men joined the pickup truck pulled away. Chuck could make sure that.[1] &amp;dagger;p1C?L&amp;thinsp;I?C&amp;ensp;K?88&amp;ensp;5 E R?EEOD !Chuckled adam leaned forward and le? charlie.<br>Just then returned to believe it here.<br>Freemont and pulling out several minutes.<br><br>[1] &amp;#104;&amp;#116;&amp;#116;&amp;#112;&amp;#58;&amp;#47;&amp;#47;&amp;#1072;&amp;#1086;&amp;#1089;&amp;#1082;&amp;#46;&amp;#1088;&amp;#1092;?jmlfwnwe&amp;ucwkiyyc'
  593. },
  594. },
  595. {
  596. data: IO.binread('test/fixtures/mail23.box'),
  597. body_md5: '545a1b067fd10ac636c20b44f5df8868',
  598. params: {
  599. from: 'marketingmanager@nthcpghana.com',
  600. from_email: 'marketingmanager@nthcpghana.com',
  601. from_display_name: '',
  602. subject: nil,
  603. to: '',
  604. },
  605. },
  606. {
  607. data: IO.binread('test/fixtures/mail24.box'),
  608. body_md5: '5872ddcdfdf6bfe40f36cd0408fca667',
  609. params: {
  610. from: 'oracle@IG0-1-DB01.example.com',
  611. from_email: 'oracle@IG0-1-DB01.example.com',
  612. from_display_name: '',
  613. subject: 'Regelsets im Test-Status gefunden: 1',
  614. to: 'support@example.com',
  615. body: 'no visible content',
  616. },
  617. attachments: [
  618. {
  619. data: 'RULESET_ID;NAME;ACTIV;RUN_MODE;AUDIT_MODIFY_DATE
  620. 387;DP DHL JOIN - EN : Einladung eAC;T;SM;1.09.14
  621. ',
  622. md5: 'a61c76479fdc2f107fe2697ac5ad60ae',
  623. filename: 'rulesets-report.csv',
  624. },
  625. ],
  626. },
  627. {
  628. data: IO.binread('test/fixtures/mail25.box'),
  629. body_md5: '436f71d8d8a4ffbd3f18fc9de7d7f767',
  630. params: {
  631. from: 'oracle@IG0-1-DB01.example.com',
  632. from_email: 'oracle@IG0-1-DB01.example.com',
  633. from_display_name: '',
  634. subject: 'Regelsets im Test-Status gefunden: 1',
  635. to: 'support@example.com',
  636. body: "begin 644 rulesets-report.csv
  637. M4E5,15-%5%])1#M.04U%.T%#5$E6.U)53E]-3T1%.T%51$E47TU/1$E&65]$
  638. M051%\"C,X-SM$4\"!$2$P@2D])3B`M($5.(#H@16EN;&%D=6YG(&5!0SM4.U--
  639. *.S$W+C`Y+C$T\"@``
  640. `
  641. end
  642. ",
  643. },
  644. },
  645. {
  646. data: IO.binread('test/fixtures/mail26.box'),
  647. body_md5: '48c2843d219a7430bc84533d67719e95',
  648. params: {
  649. from: 'gate <team@support.gate.de>',
  650. from_email: 'team@support.gate.de',
  651. from_display_name: 'gate',
  652. subject: 'Ihre Rechnung als PDF-Dokument',
  653. to: 'Martin Edenhofer <billing@znuny.inc>',
  654. body: "Ihre Rechnung als PDF-Dokument <table cellpadding=\"0\" cellspacing=\"0\" bgcolor=\"#d9e7f0\" style=\"font-size: 12px;color: #000000;background-color: #d9e7f0;padding: 0px;margin: 0px;\">
  655. <tr>
  656. <td valign=\"top\"> <br><br> </td>
  657. </tr>
  658. </table>",
  659. },
  660. attachments: [
  661. {
  662. md5: '5d6a49a266987af128bb7254abcb2896',
  663. filename: 'message.html',
  664. },
  665. {
  666. md5: '552e21cd4cd9918678e3c1a0df491bc3',
  667. filename: 'invoice_gatede_B181347.txt',
  668. },
  669. ],
  670. },
  671. {
  672. data: IO.binread('test/fixtures/mail27.box'),
  673. body_md5: '5872ddcdfdf6bfe40f36cd0408fca667',
  674. params: {
  675. from: 'caoyaoewfzfw@21cn.com',
  676. from_email: 'caoyaoewfzfw@21cn.com',
  677. from_display_name: '',
  678. subject: "\r\n蠭龕中層管理者如何避免角色行为誤区",
  679. to: 'duan@seat.com.cn, info@znuny.com, jinzh@kingdream.com',
  680. body: 'no visible content',
  681. },
  682. attachments: [
  683. {
  684. md5: '498b8ae7b26033af1a08f85644d6695c',
  685. filename: 'message.html',
  686. },
  687. ],
  688. },
  689. {
  690. data: IO.binread('test/fixtures/mail28.box'),
  691. body_md5: '5872ddcdfdf6bfe40f36cd0408fca667',
  692. params: {
  693. from: 'kontakt@example.de',
  694. from_email: 'kontakt@example.de',
  695. from_display_name: '',
  696. subject: 'Bewerbung auf Ihr Stellenangebot',
  697. to: 'info@znuny.inc',
  698. body: 'no visible content',
  699. },
  700. attachments: [
  701. {
  702. md5: '6605d016bda980cdc65fb72d232e4df9',
  703. filename: 'Znuny GmbH .pdf',
  704. },
  705. {
  706. md5: '6729bc7cbe44fc967a9d953c4af114b7',
  707. filename: 'Lebenslauf.pdf',
  708. },
  709. ],
  710. },
  711. {
  712. data: IO.binread('test/fixtures/mail29.box'),
  713. body_md5: 'f18cceddc06b60f5cdf2d39a556ab1f2',
  714. params: {
  715. from: 'Example Sales <sales@example.com>',
  716. from_email: 'sales@example.com',
  717. from_display_name: 'Example Sales',
  718. subject: 'Example licensing information: No channel available',
  719. to: 'info@znuny.inc',
  720. body: 'Dear Mr. Edenhofer, <p>We want to keep you updated on TeamViewer licensing shortages on a regular basis.</p><p><strong>We would like to inform you that since the last message on 25-Nov-2014 there have been temporary session channel exceedances which make it impossible to establish more sessions. Since the last e-mail this has occurred in a total of 1 cases.</strong></p><p>Additional session channels can be added at any time. Please visit our TeamViewer Online Shop (<a href="https://www.teamviewer.com/en/licensing/update.aspx?channel=D842CS9BF85-P1009645N-348785E76E" rel="nofollow noreferrer noopener" target="_blank">https://www.teamviewer.com/en/licensing/update.aspx?channel=D842CS9BF85-P1009645N-348785E76E</a>) for pricing information.</p><p>Thank you - and again all the best with TeamViewer!</p><p>Best regards,</p><p><i>Your TeamViewer Team</i></p><p>P.S.: You receive this e-mail because you are listed in our database as person who ordered a TeamViewer license. Please click here (<a href="http://www.teamviewer.com/en/company/unsubscribe.aspx?id=1009645&amp;ident=E37682EAC65E8CA6FF36074907D8BC14" rel="nofollow noreferrer noopener" target="_blank">http://www.teamviewer.com/en/company/unsubscribe.aspx?id=1009645&amp;ident=E37682EAC65E8CA6FF36074907D8BC14</a>) to unsubscribe from further e-mails.</p>-----------------------------<br>
  721. <a href="http://www.teamviewer.com" rel="nofollow noreferrer noopener" target="_blank">www.teamviewer.com</a><br>
  722. <br> TeamViewer GmbH * Jahnstr. 30 * 73037 Göppingen * Germany<br> Tel. 07161 60692 50 * Fax 07161 60692 79<br> <br> Registration AG Ulm HRB 534075 * General Manager Holger Felgner'
  723. },
  724. },
  725. {
  726. data: IO.binread('test/fixtures/mail30.box'),
  727. body_md5: '9ce35920f5702a871f227cfe7ddd3d65',
  728. params: {
  729. from: 'Manfred Haert <Manfred.Haert@example.com>',
  730. from_email: 'Manfred.Haert@example.com',
  731. from_display_name: 'Manfred Haert',
  732. subject: 'Antragswesen in TesT abbilden',
  733. to: 'info@znuny.inc',
  734. body: "Sehr geehrte Damen und Herren,<br> <br> wir hatten bereits letztes Jahr einen TesT-Workshop mit Ihrem Herrn XXX durchgeführt und würden nun gerne erneut Ihre Dienste in Anspruch nehmen.<br> <br> Mittlerweile setzen wir TesT produktiv ein und würden nun gerne an einem Anwendungsfall (Change-Management) die Machbarkeit des Abbildens eines derzeit \"per Papier\" durchgeführten Antragswesens in TesT prüfen wollen.<br> <br> Wir bitten gerne um ein entsprechendes Angebot.<br> <br> Für Rückfragen stehe ich gerne zur Verfügung. Vielen Dank!<br> <br> <div>--<br> Freundliche Grüße<br> i.A. Manfred Härt<br> <br> <small>Test Somewhere GmbH<br> Ferdinand-Straße 99<br> 99073 Korlben<br> <b>Bitte beachten Sie die neuen Rufnummern!</b><br> Telefon: 011261 00000-2460<br> Fax: 011261 0000-7460<br> manfred.haertel@example.com<br> <a href=\"http://www.example.com\" rel=\"nofollow noreferrer noopener\" target=\"_blank\">http://www.example.com</a><br> JETZT AUCH BEI FACEBOOK !<br> <a href=\"https://www.facebook.com/test\" rel=\"nofollow noreferrer noopener\" target=\"_blank\">https://www.facebook.com/test</a><span class=\"js-signatureMarker\"></span><br> ___________________________________<br> Test Somewhere GmbH<br> </small> <p><small>Diese e-Mail ist ausschließlich für den beabsichtigten Empfänger bestimmt. Sollten Sie irrtümlich diese e-Mail erhalten haben, unterrichten Sie uns bitte umgehend unter kontakt@example.com und vernichten Sie diese Mitteilung einschließlich der ggf. beigefügten Dateien.<br> Weil wir die Echtheit oder Vollständigkeit der in dieser Nachricht enthaltenen Informationen nicht garantieren können, bitten wir um Verständnis, dass wir zu Ihrem und unserem Schutz die rechtliche Verbindlichkeit der vorstehenden Erklärungen ausschließen, soweit wir mit Ihnen keine anders lautenden Vereinbarungen getroffen haben.</small> </p></div>",
  735. },
  736. },
  737. {
  738. data: IO.binread('test/fixtures/mail31.box'),
  739. body_md5: '10484f3b096e85e7001da387c18871d5',
  740. params: {
  741. from: '"bertha mou" <zhengkang@ha.chinamobile.com>',
  742. from_email: 'zhengkang@ha.chinamobile.com',
  743. from_display_name: 'bertha mou',
  744. subject: '內應力產生与注塑工艺条件之间的关系;',
  745. to: 'info@znuny.inc',
  746. },
  747. },
  748. {
  749. data: IO.binread('test/fixtures/mail32.box'),
  750. body_md5: '6bed82e0d079e521f506e4e5d3529107',
  751. params: {
  752. from: '"Dana.Qin" <Dana.Qin6e1@gmail.com>',
  753. from_email: 'Dana.Qin6e1@gmail.com',
  754. from_display_name: 'Dana.Qin',
  755. subject: '发现最美车间主任',
  756. to: 'info@znuny.inc',
  757. },
  758. },
  759. {
  760. data: IO.binread('test/fixtures/mail34.box'),
  761. body_md5: 'b855b615a2c9568ea7708f9dee6b6230',
  762. params: {
  763. from: 'Bay <memberbay+12345@members.somewhat>',
  764. from_email: 'memberbay+12345@members.somewhat',
  765. from_display_name: 'Bay',
  766. subject: 'strange email with empty text/plain',
  767. to: 'bay@example.com',
  768. body: '<b>some html text</b>',
  769. },
  770. },
  771. {
  772. data: IO.binread('test/fixtures/mail36.box'),
  773. body_md5: '3c58aeb003a55cafb0893d69676b4316',
  774. params: {
  775. from: 'Martin Smith <m.Smith@example.com>',
  776. from_email: 'm.Smith@example.com',
  777. from_display_name: 'Martin Smith',
  778. subject: 'Fw: Zugangsdaten',
  779. to: 'Martin Edenhofer <me@example.com>',
  780. body: "<div>
  781. <div>&nbsp;</div><div>--<br> don't cry - work! (Rainald Goetz)</div><div> <div> <div>
  782. <div>
  783. <b>Gesendet:</b> Mittwoch, 03. Februar 2016 um 12:43 Uhr<span class=\"js-signatureMarker\"></span><br>
  784. <b>Von:</b> \"Martin Smith\" &lt;m.Smith@example.com&gt;<br>
  785. <b>An:</b> linuxhotel@example.com<br>
  786. <b>Betreff:</b> Fw: Zugangsdaten</div><div>
  787. <div>
  788. <div>&nbsp;</div><div>--<br> don't cry - work! (Rainald Goetz)</div><div> <div> <div>
  789. <div>
  790. <b>Gesendet:</b> Freitag, 22. Januar 2016 um 11:52 Uhr<br>
  791. <b>Von:</b> \"Martin Edenhofer\" &lt;me@example.com&gt;<br>
  792. <b>An:</b> m.Smith@example.com<br>
  793. <b>Betreff:</b> Zugangsdaten</div><div>Um noch vertrauter zu werden, kannst Du mit einen externen E-Mail Account (z. B. <a href=\"http://web.de\" rel=\"nofollow noreferrer noopener\" target=\"_blank\">web.de</a>) mal ein wenig selber “spielen”. :)</div></div></div></div></div></div></div></div></div></div>",
  794. },
  795. },
  796. {
  797. data: IO.binread('test/fixtures/mail37.box'),
  798. body_md5: 'dd67e5037a740c053c2bf91f67be072f',
  799. params: {
  800. from: 'Example <info@example.com>',
  801. from_email: 'info@example.com',
  802. from_display_name: 'Example',
  803. subject: 'Example: Java 8 Neuerungen',
  804. to: 'Max Kohl | [example.com] <kohl@example.com>',
  805. cc: 'Ingo Best <iw@example.com>',
  806. body: "Tag Max / Ingo!\n",
  807. },
  808. },
  809. {
  810. data: IO.binread('test/fixtures/mail38.box'),
  811. body_md5: 'dcd25707eed638ea568644b206a8596e',
  812. params: {
  813. from: 'Martin Edenhofer <me@example.com>',
  814. from_email: 'me@example.com',
  815. from_display_name: 'Martin Edenhofer',
  816. subject: 'test 1234 äöü sig test without attachment ',
  817. to: 'Martin Edenhofer <me@example.net>',
  818. cc: nil,
  819. body: "test 1234 äöü sig test without attachment\n\n",
  820. },
  821. attachments: [
  822. {
  823. md5: '85223228046c010ce4298947018fa33f',
  824. filename: 'signature.asc',
  825. },
  826. ],
  827. },
  828. {
  829. data: IO.binread('test/fixtures/mail39.box'),
  830. body_md5: '92553234f01a918314f40973dfc2a303',
  831. params: {
  832. from: 'Martin Edenhofer <me@example.com>',
  833. from_email: 'me@example.com',
  834. from_display_name: 'Martin Edenhofer',
  835. subject: 'test 1234 äöü sig test with attachment ',
  836. to: 'Martin Edenhofer <me@example.net>',
  837. cc: nil,
  838. body: "test 1234 äöü sig test with attachment<div><img src=\"cid:2ECB31C9-0E1D-4EBF-BD02-8D8B24208A3E@openvpn\" style=\"width:320px;height:213px;\"></div>",
  839. },
  840. attachments: [
  841. {
  842. md5: 'c0b9a38d7c02516db9f016dc8063d1e8',
  843. filename: 'signature.asc',
  844. },
  845. {
  846. md5: 'de909e05b3dd8b8ea50e8db422d0971e',
  847. filename: 'HKT_Super_Seven_GTS.jpeg',
  848. cid: '2ECB31C9-0E1D-4EBF-BD02-8D8B24208A3E@openvpn',
  849. },
  850. {
  851. md5: '72c2f9aecd24606b6490ff06ea9361ec',
  852. filename: 'message.html',
  853. },
  854. ],
  855. },
  856. {
  857. data: IO.binread('test/fixtures/mail40.box'),
  858. body_md5: '5db91cb79f889f80bbf8b47ad98efac9',
  859. params: {
  860. from: 'Martin Edenhofer <me@example.com>',
  861. from_email: 'me@example.com',
  862. from_display_name: 'Martin Edenhofer',
  863. subject: 'smime signed 123 öäüß',
  864. to: 'Martin Edenhofer <me@example.net>',
  865. cc: nil,
  866. body: 'smime signed 123 öäüß',
  867. },
  868. attachments: [
  869. {
  870. md5: '6a0434efa5a2eebf4efe46b04f7b3a9c',
  871. filename: 'smime.p7s',
  872. },
  873. ],
  874. },
  875. {
  876. data: IO.binread('test/fixtures/mail41.box'),
  877. body_md5: '5872ddcdfdf6bfe40f36cd0408fca667',
  878. params: {
  879. from: 'Martin Edenhofer <me@example.com>',
  880. from_email: 'me@example.com',
  881. from_display_name: 'Martin Edenhofer',
  882. subject: 'smime sign & crypt',
  883. to: 'Martin Edenhofer <me@example.com>',
  884. cc: nil,
  885. body: 'no visible content',
  886. },
  887. attachments: [
  888. {
  889. md5: 'fc68cdcbf343c72e456fbf9477501a72',
  890. filename: 'smime.p7m',
  891. },
  892. ],
  893. },
  894. {
  895. data: IO.binread('test/fixtures/mail42.box'),
  896. body_md5: '5872ddcdfdf6bfe40f36cd0408fca667',
  897. params: {
  898. from: 'Martin Edenhofer <me@example.com>',
  899. from_email: 'me@example.com',
  900. from_display_name: 'Martin Edenhofer',
  901. subject: 'pgp sign & crypt',
  902. to: 'Martin Edenhofer <me@example.com>',
  903. cc: nil,
  904. body: 'no visible content',
  905. },
  906. attachments: [
  907. {
  908. md5: '8d23752cf0211ab3eba43bc3a530e8ab',
  909. filename: 'encrypted.asc',
  910. },
  911. ],
  912. },
  913. {
  914. data: IO.binread('test/fixtures/mail43.box'),
  915. body_md5: 'a3f7ff5e1876fdbf051c38649b4c9668',
  916. params: {
  917. from: 'Paula <databases.en@example.com>',
  918. from_email: 'databases.en@example.com',
  919. from_display_name: 'Paula',
  920. subject: 'Kontakte',
  921. to: 'info@example.ch',
  922. cc: nil,
  923. body: "<table border=\"0\"><tr><td>
  924. <table cellspacing=\"0\" cellpadding=\"0\" border=\"0\"> <tbody> <tr> <td align=\"center\" valign=\"top\"> <table cellspacing=\"0\" cellpadding=\"0\" border=\"0\"> <tbody> <tr> <td> </td> </tr> </tbody> </table> <table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\" style=\"border-style:solid; border-collapse: collapse; border-spacing: 0;\"> <tbody> <tr> <td align=\"center\"> <table cellspacing=\"0\" cellpadding=\"0\" border=\"0\"> <tbody> <tr> <td align=\"center\"><a href=\"http://business-catalogs.example.com/ODtpbGs5MWIzbjUyYzExLTA4Yy06Mmg7N3AvL3R0bmFvY3B0LXlhbW9sc2Nhb3NnYy5lL3RpbXJlZi9lbS9ycnJuaWFpZXMsdGxnaWVpLGUzZHx4bnxlZWY=\" rel=\"nofollow noreferrer noopener\" target=\"_blank\">http://business-catalogs.example.com/ODtpbGs5MWIzbjUyYzExLTA4Yy06Mmg7N3AvL3R0bmFvY3B0LXlhbW9sc2Nhb3NnYy5lL3RpbXJlZi9lbS9ycnJuaWFpZXMsdGxnaWVpLGUzZHx4bnxlZWY=</a></td> </tr> </tbody> </table> <table cellspacing=\"0\" cellpadding=\"0\" border=\"0\"> <tbody> <tr> <td> </td> </tr> </tbody> </table> <table cellspacing=\"0\" cellpadding=\"0\" border=\"0\"> <tbody> <tr> <td align=\"left\" valign=\"top\" style=\"font-size:15px;color:#222222;\"> <span style=\"color: rgb(255, 102, 0);\"><i>Geben Sie diese Information an den Direktor oder den für Marketing und Umsatzsteigerung verantwortlichen Mitarbeiter Ihrer Firma weiter!</i></span>
  925. </td> </tr> <tr> <td> </td> </tr> </tbody> </table> <table cellspacing=\"0\" cellpadding=\"0\" border=\"0\"> <tbody> <tr> <td style=\" border-top-width:3px;\"> <table cellspacing=\"0\" cellpadding=\"0\" border=\"0\"> <tbody> <tr> <td> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> <table cellspacing=\"0\" cellpadding=\"0\" border=\"0\"> <tbody> <tr> <td align=\"left\" valign=\"top\" style=\"font-size:15px;color:#222222;\"> <p>Hallo,</p><ul> <li>Sie suchen nach Möglichkeiten, den Umsatz Ihre Firma zu steigern?</li>
  926. <li>Sie brauchen neue Geschäftskontakte?</li>
  927. <li>Sie sind es leid, Kontaktdaten manuell zu erfassen?</li>
  928. <li>Ihr Kontaktdatenanbieter ist zu teuer oder Sie sind mit seinen Dienstleistungen unzufrieden?</li>
  929. <li>Sie möchten Ihre Kontaktinformationen gern effizienter auf dem neuesten Stand halten?</li> </ul> <p><br>Bei uns können Sie mit nur wenigen Clicks <b>Geschäftskontakte</b> verschiedener Länder erwerben.</p><p>Dies ist eine <b>schnelle und bequeme</b> Methode, um Daten zu einem vernünftigen Preis zu erhalten.</p><p>Alle Daten werden <b>ständig aktualisiert</b>m so dass Sie sich keine Sorgen machen müssen.</p><p>&nbsp;</p></td> </tr> <tr> <td> </td> </tr> </tbody> </table> <table cellspacing=\"0\" cellpadding=\"0\" border=\"0\"> <tbody> <tr> <td align=\"center\"> <table cellspacing=\"0\" cellpadding=\"0\" border=\"0\"> <tbody> <tr> <td><a href=\"http://business-catalogs.example.com/ODtpbGs5MWIzbjUyYzExLTA4Yy06Mmg7N3AvL3R0LnNzdXJobGZzZWVsdGEtLm10cmVzb2YvY2VtL2xpZ25pYWlnaV9hbC9zOG1lOXgyOTdzZW1hL2VlL2xwZWxheHB4Q18ubXhzfEhsODh8Y2M=\" rel=\"nofollow noreferrer noopener\" target=\"_blank\">http://business-catalogs.example.com/ODtpbGs5MWIzbjUyYzExLTA4Yy06Mmg7N3AvL3R0LnNzdXJobGZzZWVsdGEtLm10cmVzb2YvY2VtL2xpZ25pYWlnaV9hbC9zOG1lOXgyOTdzZW1hL2VlL2xwZWxheHB4Q18ubXhzfEhsODh8Y2M=</a></td> <td> </td> <td></td> <td> </td> <td><a href=\"http://business-catalogs.example.com/ODtpbGs5MWIzbjUyYzExLTA4Yy06Mmg7N3AvL3R0bmFvY3B0LXlhbW9sc2Nhb3NnYy5lL3RpbXJlZi9lbS9ycnJuaWFpZXMsdGxnaWVpLGUzZHx4bnxlZWY=\" rel=\"nofollow noreferrer noopener\" target=\"_blank\">http://business-catalogs.example.com/ODtpbGs5MWIzbjUyYzExLTA4Yy06Mmg7N3AvL3R0bmFvY3B0LXlhbW9sc2Nhb3NnYy5lL3RpbXJlZi9lbS9ycnJuaWFpZXMsdGxnaWVpLGUzZHx4bnxlZWY=</a></td> </tr> <tr> <td> </td> </tr> <tr> <td align=\"left\" valign=\"top\" style=\"font-size:15px;color:#222222;\"> <p>XLS-Muster herunterladen (<a href=\"http://business-catalogs.example.com/ODtpbGs5MWIzbjUyYzExLTA4Yy06Mmg7N3AvL3R0LnNzdXJobGZzZWVsdGEtLm10cmVzb2YvY2VtL2xpZ25pYWlnaV9hbC9zOG1lOXgyOTdzZW1hL2VlL2xwZWxheHB4Q18ubXhzfEhsODh8Y2M=\" rel=\"nofollow noreferrer noopener\" target=\"_blank\">http://business-catalogs.example.com/ODtpbGs5MWIzbjUyYzExLTA4Yy06Mmg7N3AvL3R0LnNzdXJobGZzZWVsdGEtLm10cmVzb2YvY2VtL2xpZ25pYWlnaV9hbC9zOG1lOXgyOTdzZW1hL2VlL2xwZWxheHB4Q18ubXhzfEhsODh8Y2M=</a>)</p></td> <td> </td> <td align=\"left\" valign=\"top\" style=\"font-size:15px;color:#222222;\"> </td> <td> </td> <td align=\"left\" valign=\"top\" style=\"font-size:15px;color:#222222;\"> <p>Datenbank bestellen (<a href=\"http://business-catalogs.example.com/ODtpbGs5MWIzbjUyYzExLTA4Yy06Mmg7N3AvL3R0bmFvY3B0LXlhbW9sc2Nhb3NnYy5lL3RpbXJlZi9lbS9ycnJuaWFpZXMsdGxnaWVpLGUzZHx4bnxlZWY=\" rel=\"nofollow noreferrer noopener\" target=\"_blank\">http://business-catalogs.example.com/ODtpbGs5MWIzbjUyYzExLTA4Yy06Mmg7N3AvL3R0bmFvY3B0LXlhbW9sc2Nhb3NnYy5lL3RpbXJlZi9lbS9ycnJuaWFpZXMsdGxnaWVpLGUzZHx4bnxlZWY=</a>)</p></td> </tr> </tbody> </table> </td> </tr> <tr> <td> </td> </tr> </tbody> </table> <table cellspacing=\"0\" cellpadding=\"0\" border=\"0\"> <tbody> <tr> <td align=\"left\" valign=\"top\" style=\"font-size:15px;color:#222222;\"> <p><span style=\"color: rgb(255, 102, 0);\"><b>Die Anmeldung ist absolut kostenlos und unverbindlich.</b> Sie können die Kataloge gemäß Ihren eigenen Kriterien filtern und ein kostenloses Datenmuster bestellen, sobald Sie sich angemeldet haben.</span><br> </p></td> </tr> <tr> <td> </td> </tr> </tbody> </table> <table cellspacing=\"0\" cellpadding=\"0\" border=\"0\"> <tbody> <tr> <td style=\" border-top-width:3px;\"> <table cellspacing=\"0\" cellpadding=\"0\" border=\"0\"> <tbody> <tr> <td> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> <table cellspacing=\"0\" cellpadding=\"0\" border=\"0\"> <tbody> <tr> <td align=\"left\" valign=\"top\" style=\"font-size:15px;color:#222222;\"> <span style=\"color: rgb(0, 0, 0);\"> <b>Wir haben Datenbanken der folgenden Länder:</b> </span>
  930. <table> <tbody> <tr> <td> <ul> <li>Österreich (<a href=\"http://business-catalogs.example.com/ODtpbGs5MWIzbjUyYzExLTA4Yy06Mmg7N3AvL3R0bmFvY3B0LXlhbW9sc2Nhb3NnYy5lL3RpbXJlZi9lbS9ycnJuaWFpZXMsdGxnY25pLGUsdXJ0b3NUQWVpMjZ8fGEx\" rel=\"nofollow noreferrer noopener\" target=\"_blank\">http://business-catalogs.example.com/ODtpbGs5MWIzbjUyYzExLTA4Yy06Mmg7N3AvL3R0bmFvY3B0LXlhbW9sc2Nhb3NnYy5lL3RpbXJlZi9lbS9ycnJuaWFpZXMsdGxnY25pLGUsdXJ0b3NUQWVpMjZ8fGEx</a>)</li>
  931. <li>Belgien (<a href=\"http://business-catalogs.example.com/ODtpbGs5MWIzbjUyYzExLTA4Yy06Mmg7N3AvL3R0bmFvY3B0LXlhbW9sc2Nhb3NnYy5lL3RpbXJlZi9lbS9ycnJuaWFpZXMsdGxnY25pLGUsdXJ0b3NFQmVpYzR8fGNh\" rel=\"nofollow noreferrer noopener\" target=\"_blank\">http://business-catalogs.example.com/ODtpbGs5MWIzbjUyYzExLTA4Yy06Mmg7N3AvL3R0bmFvY3B0LXlhbW9sc2Nhb3NnYy5lL3RpbXJlZi9lbS9ycnJuaWFpZXMsdGxnY25pLGUsdXJ0b3NFQmVpYzR8fGNh</a>)</li>
  932. <li>Belarus (<a href=\"http://business-catalogs.example.com/ODtpbGs5MWIzbjUyYzExLTA4Yy06Mmg7N3AvL3R0bmFvY3B0LXlhbW9sc2Nhb3NnYy5lL3RpbXJlZi9lbS9ycnJuaWFpZXMsdGxnY25pLGUsdXJ0b3NZQmVpMGJ8fDAw\" rel=\"nofollow noreferrer noopener\" target=\"_blank\">http://business-catalogs.example.com/ODtpbGs5MWIzbjUyYzExLTA4Yy06Mmg7N3AvL3R0bmFvY3B0LXlhbW9sc2Nhb3NnYy5lL3RpbXJlZi9lbS9ycnJuaWFpZXMsdGxnY25pLGUsdXJ0b3NZQmVpMGJ8fDAw</a>)</li> <li>Schweiz (<a href=\"http://business-catalogs.example.com/ODtpbGs5MWIzbjUyYzExLTA4Yy06Mmg7N3AvL3R0bmFvY3B0LXlhbW9sc2Nhb3NnYy5lL3RpbXJlZi9lbS9ycnJuaWFpZXMsdGxnY25pLGUsdXJ0b3NIQ2VpYjF8fGY4\" rel=\"nofollow noreferrer noopener\" target=\"_blank\">http://business-catalogs.example.com/ODtpbGs5MWIzbjUyYzExLTA4Yy06Mmg7N3AvL3R0bmFvY3B0LXlhbW9sc2Nhb3NnYy5lL3RpbXJlZi9lbS9ycnJuaWFpZXMsdGxnY25pLGUsdXJ0b3NIQ2VpYjF8fGY4</a>)</li>
  933. <li>Tschechische Republik (<a href=\"http://business-catalogs.example.com/ODtpbGs5MWIzbjUyYzExLTA4Yy06Mmg7N3AvL3R0bmFvY3B0LXlhbW9sc2Nhb3NnYy5lL3RpbXJlZi9lbS9ycnJuaWFpZXMsdGxnY25pLGUsdXJ0b3NaQ2VpMTZ8fDc1\" rel=\"nofollow noreferrer noopener\" target=\"_blank\">http://business-catalogs.example.com/ODtpbGs5MWIzbjUyYzExLTA4Yy06Mmg7N3AvL3R0bmFvY3B0LXlhbW9sc2Nhb3NnYy5lL3RpbXJlZi9lbS9ycnJuaWFpZXMsdGxnY25pLGUsdXJ0b3NaQ2VpMTZ8fDc1</a>)</li>
  934. <li>Deutschland (<a href=\"http://business-catalogs.example.com/ODtpbGs5MWIzbjUyYzExLTA4Yy06Mmg7N3AvL3R0bmFvY3B0LXlhbW9sc2Nhb3NnYy5lL3RpbXJlZi9lbS9ycnJuaWFpZXMsdGxnY25pLGUsdXJ0b3NFRGVpMDl8fDM1\" rel=\"nofollow noreferrer noopener\" target=\"_blank\">http://business-catalogs.example.com/ODtpbGs5MWIzbjUyYzExLTA4Yy06Mmg7N3AvL3R0bmFvY3B0LXlhbW9sc2Nhb3NnYy5lL3RpbXJlZi9lbS9ycnJuaWFpZXMsdGxnY25pLGUsdXJ0b3NFRGVpMDl8fDM1</a>)</li>
  935. <li>Estland (<a href=\"http://business-catalogs.example.com/ODtpbGs5MWIzbjUyYzExLTA4Yy06Mmg7N3AvL3R0bmFvY3B0LXlhbW9sc2Nhb3NnYy5lL3RpbXJlZi9lbS9ycnJuaWFpZXMsdGxnY25pLGUsdXJ0b3NFRWVpYTd8fGNm\" rel=\"nofollow noreferrer noopener\" target=\"_blank\">http://business-catalogs.example.com/ODtpbGs5MWIzbjUyYzExLTA4Yy06Mmg7N3AvL3R0bmFvY3B0LXlhbW9sc2Nhb3NnYy5lL3RpbXJlZi9lbS9ycnJuaWFpZXMsdGxnY25pLGUsdXJ0b3NFRWVpYTd8fGNm</a>)</li>
  936. <li>Frankreich (<a href=\"http://business-catalogs.example.com/ODtpbGs5MWIzbjUyYzExLTA4Yy06Mmg7N3AvL3R0bmFvY3B0LXlhbW9sc2Nhb3NnYy5lL3RpbXJlZi9lbS9ycnJuaWFpZXMsdGxnY25pLGUsdXJ0b3NSRmVpNGN8fDBl\" rel=\"nofollow noreferrer noopener\" target=\"_blank\">http://business-catalogs.example.com/ODtpbGs5MWIzbjUyYzExLTA4Yy06Mmg7N3AvL3R0bmFvY3B0LXlhbW9sc2Nhb3NnYy5lL3RpbXJlZi9lbS9ycnJuaWFpZXMsdGxnY25pLGUsdXJ0b3NSRmVpNGN8fDBl</a>)</li>
  937. <li>Vereinigtes Königreich (<a href=\"http://business-catalogs.example.com/ODtpbGs5MWIzbjUyYzExLTA4Yy06Mmg7N3AvL3R0bmFvY3B0LXlhbW9sc2Nhb3NnYy5lL3RpbXJlZi9lbS9ycnJuaWFpZXMsdGxnY25pLGUsdXJ0b3NCR2VpNjh8fDA4\" rel=\"nofollow noreferrer noopener\" target=\"_blank\">http://business-catalogs.example.com/ODtpbGs5MWIzbjUyYzExLTA4Yy06Mmg7N3AvL3R0bmFvY3B0LXlhbW9sc2Nhb3NnYy5lL3RpbXJlZi9lbS9ycnJuaWFpZXMsdGxnY25pLGUsdXJ0b3NCR2VpNjh8fDA4</a>)</li>
  938. <li>Ungarn (<a href=\"http://business-catalogs.example.com/ODtpbGs5MWIzbjUyYzExLTA4Yy06Mmg7N3AvL3R0bmFvY3B0LXlhbW9sc2Nhb3NnYy5lL3RpbXJlZi9lbS9ycnJuaWFpZXMsdGxnY25pLGUsdXJ0b3NVSGVpNDB8fGQx\" rel=\"nofollow noreferrer noopener\" target=\"_blank\">http://business-catalogs.example.com/ODtpbGs5MWIzbjUyYzExLTA4Yy06Mmg7N3AvL3R0bmFvY3B0LXlhbW9sc2Nhb3NnYy5lL3RpbXJlZi9lbS9ycnJuaWFpZXMsdGxnY25pLGUsdXJ0b3NVSGVpNDB8fGQx</a>)</li>
  939. <li>Irland (<a href=\"http://business-catalogs.example.com/ODtpbGs5MWIzbjUyYzExLTA4Yy06Mmg7N3AvL3R0bmFvY3B0LXlhbW9sc2Nhb3NnYy5lL3RpbXJlZi9lbS9ycnJuaWFpZXMsdGxnY25pLGUsdXJ0b3NFSWVpNDd8fGNi\" rel=\"nofollow noreferrer noopener\" target=\"_blank\">http://business-catalogs.example.com/ODtpbGs5MWIzbjUyYzExLTA4Yy06Mmg7N3AvL3R0bmFvY3B0LXlhbW9sc2Nhb3NnYy5lL3RpbXJlZi9lbS9ycnJuaWFpZXMsdGxnY25pLGUsdXJ0b3NFSWVpNDd8fGNi</a>)</li> </ul> </td> <td> <ul> <li>Italien (<a href=\"http://business-catalogs.example.com/ODtpbGs5MWIzbjUyYzExLTA4Yy06Mmg7N3AvL3R0bmFvY3B0LXlhbW9sc2Nhb3NnYy5lL3RpbXJlZi9lbS9ycnJuaWFpZXMsdGxnY25pLGUsdXJ0b3NUSWVpOTJ8fDU3\" rel=\"nofollow noreferrer noopener\" target=\"_blank\">http://business-catalogs.example.com/ODtpbGs5MWIzbjUyYzExLTA4Yy06Mmg7N3AvL3R0bmFvY3B0LXlhbW9sc2Nhb3NnYy5lL3RpbXJlZi9lbS9ycnJuaWFpZXMsdGxnY25pLGUsdXJ0b3NUSWVpOTJ8fDU3</a>)</li>
  940. <li>Liechtenstein (<a href=\"http://business-catalogs.example.com/ODtpbGs5MWIzbjUyYzExLTA4Yy06Mmg7N3AvL3R0bmFvY3B0LXlhbW9sc2Nhb3NnYy5lL3RpbXJlZi9lbS9ycnJuaWFpZXMsdGxnY25pLGUsdXJ0b3NJTGVpNTF8fDlk\" rel=\"nofollow noreferrer noopener\" target=\"_blank\">http://business-catalogs.example.com/ODtpbGs5MWIzbjUyYzExLTA4Yy06Mmg7N3AvL3R0bmFvY3B0LXlhbW9sc2Nhb3NnYy5lL3RpbXJlZi9lbS9ycnJuaWFpZXMsdGxnY25pLGUsdXJ0b3NJTGVpNTF8fDlk</a>)</li>
  941. <li>Litauen (<a href=\"http://business-catalogs.example.com/ODtpbGs5MWIzbjUyYzExLTA4Yy06Mmg7N3AvL3R0bmFvY3B0LXlhbW9sc2Nhb3NnYy5lL3RpbXJlZi9lbS9ycnJuaWFpZXMsdGxnY25pLGUsdXJ0b3NUTGVpN2R8fDgw\" rel=\"nofollow noreferrer noopener\" target=\"_blank\">http://business-catalogs.example.com/ODtpbGs5MWIzbjUyYzExLTA4Yy06Mmg7N3AvL3R0bmFvY3B0LXlhbW9sc2Nhb3NnYy5lL3RpbXJlZi9lbS9ycnJuaWFpZXMsdGxnY25pLGUsdXJ0b3NUTGVpN2R8fDgw</a>)</li>
  942. <li>Luxemburg (<a href=\"http://business-catalogs.example.com/ODtpbGs5MWIzbjUyYzExLTA4Yy06Mmg7N3AvL3R0bmFvY3B0LXlhbW9sc2Nhb3NnYy5lL3RpbXJlZi9lbS9ycnJuaWFpZXMsdGxnY25pLGUsdXJ0b3NVTGVpNWZ8fGZh\" rel=\"nofollow noreferrer noopener\" target=\"_blank\">http://business-catalogs.example.com/ODtpbGs5MWIzbjUyYzExLTA4Yy06Mmg7N3AvL3R0bmFvY3B0LXlhbW9sc2Nhb3NnYy5lL3RpbXJlZi9lbS9ycnJuaWFpZXMsdGxnY25pLGUsdXJ0b3NVTGVpNWZ8fGZh</a>)</li>
  943. <li>Lettland (<a href=\"http://business-catalogs.example.com/ODtpbGs5MWIzbjUyYzExLTA4Yy06Mmg7N3AvL3R0bmFvY3B0LXlhbW9sc2Nhb3NnYy5lL3RpbXJlZi9lbS9ycnJuaWFpZXMsdGxnY25pLGUsdXJ0b3NWTGVpZWZ8fDE2\" rel=\"nofollow noreferrer noopener\" target=\"_blank\">http://business-catalogs.example.com/ODtpbGs5MWIzbjUyYzExLTA4Yy06Mmg7N3AvL3R0bmFvY3B0LXlhbW9sc2Nhb3NnYy5lL3RpbXJlZi9lbS9ycnJuaWFpZXMsdGxnY25pLGUsdXJ0b3NWTGVpZWZ8fDE2</a>)</li>
  944. <li>Niederlande (<a href=\"http://business-catalogs.example.com/ODtpbGs5MWIzbjUyYzExLTA4Yy06Mmg7N3AvL3R0bmFvY3B0LXlhbW9sc2Nhb3NnYy5lL3RpbXJlZi9lbS9ycnJuaWFpZXMsdGxnY25pLGUsdXJ0b3NMTmVpOTV8fDQw\" rel=\"nofollow noreferrer noopener\" target=\"_blank\">http://business-catalogs.example.com/ODtpbGs5MWIzbjUyYzExLTA4Yy06Mmg7N3AvL3R0bmFvY3B0LXlhbW9sc2Nhb3NnYy5lL3RpbXJlZi9lbS9ycnJuaWFpZXMsdGxnY25pLGUsdXJ0b3NMTmVpOTV8fDQw</a>)</li>
  945. <li>Polen (<a href=\"http://business-catalogs.example.com/ODtpbGs5MWIzbjUyYzExLTA4Yy06Mmg7N3AvL3R0bmFvY3B0LXlhbW9sc2Nhb3NnYy5lL3RpbXJlZi9lbS9ycnJuaWFpZXMsdGxnY25pLGUsdXJ0b3NMUGVpNGV8fDBm\" rel=\"nofollow noreferrer noopener\" target=\"_blank\">http://business-catalogs.example.com/ODtpbGs5MWIzbjUyYzExLTA4Yy06Mmg7N3AvL3R0bmFvY3B0LXlhbW9sc2Nhb3NnYy5lL3RpbXJlZi9lbS9ycnJuaWFpZXMsdGxnY25pLGUsdXJ0b3NMUGVpNGV8fDBm</a>)</li>
  946. <li>Russland (<a href=\"http://business-catalogs.example.com/ODtpbGs5MWIzbjUyYzExLTA4Yy06Mmg7N3AvL3R0bmFvY3B0LXlhbW9sc2Nhb3NnYy5lL3RpbXJlZi9lbS9ycnJuaWFpZXMsdGxnY25pLGUsdXJ0b3NVUmVpZTV8fGVk\" rel=\"nofollow noreferrer noopener\" target=\"_blank\">http://business-catalogs.example.com/ODtpbGs5MWIzbjUyYzExLTA4Yy06Mmg7N3AvL3R0bmFvY3B0LXlhbW9sc2Nhb3NnYy5lL3RpbXJlZi9lbS9ycnJuaWFpZXMsdGxnY25pLGUsdXJ0b3NVUmVpZTV8fGVk</a>)</li>
  947. <li>Slowenien (<a href=\"http://business-catalogs.example.com/ODtpbGs5MWIzbjUyYzExLTA4Yy06Mmg7N3AvL3R0bmFvY3B0LXlhbW9sc2Nhb3NnYy5lL3RpbXJlZi9lbS9ycnJuaWFpZXMsdGxnY25pLGUsdXJ0b3NJU2VpN2R8fGYz\" rel=\"nofollow noreferrer noopener\" target=\"_blank\">http://business-catalogs.example.com/ODtpbGs5MWIzbjUyYzExLTA4Yy06Mmg7N3AvL3R0bmFvY3B0LXlhbW9sc2Nhb3NnYy5lL3RpbXJlZi9lbS9ycnJuaWFpZXMsdGxnY25pLGUsdXJ0b3NJU2VpN2R8fGYz</a>)</li>
  948. <li>Slowakei (<a href=\"http://business-catalogs.example.com/ODtpbGs5MWIzbjUyYzExLTA4Yy06Mmg7N3AvL3R0bmFvY3B0LXlhbW9sc2Nhb3NnYy5lL3RpbXJlZi9lbS9ycnJuaWFpZXMsdGxnY25pLGUsdXJ0b3NLU2VpNjZ8fDQ5\" rel=\"nofollow noreferrer noopener\" target=\"_blank\">http://business-catalogs.example.com/ODtpbGs5MWIzbjUyYzExLTA4Yy06Mmg7N3AvL3R0bmFvY3B0LXlhbW9sc2Nhb3NnYy5lL3RpbXJlZi9lbS9ycnJuaWFpZXMsdGxnY25pLGUsdXJ0b3NLU2VpNjZ8fDQ5</a>)</li>
  949. <li>Ukraine (<a href=\"http://business-catalogs.example.com/ODtpbGs5MWIzbjUyYzExLTA4Yy06Mmg7N3AvL3R0bmFvY3B0LXlhbW9sc2Nhb3NnYy5lL3RpbXJlZi9lbS9ycnJuaWFpZXMsdGxnY25pLGUsdXJ0b3NBVWVpYTd8fDNh\" rel=\"nofollow noreferrer noopener\" target=\"_blank\">http://business-catalogs.example.com/ODtpbGs5MWIzbjUyYzExLTA4Yy06Mmg7N3AvL3R0bmFvY3B0LXlhbW9sc2Nhb3NnYy5lL3RpbXJlZi9lbS9ycnJuaWFpZXMsdGxnY25pLGUsdXJ0b3NBVWVpYTd8fDNh</a>)</li> </ul> </td> </tr> </tbody> </table> </td> </tr> <tr> <td> </td> </tr> </tbody> </table> <table cellspacing=\"0\" cellpadding=\"0\" border=\"0\"> <tbody> <tr> <td style=\" border-top-width:3px;\"> <table cellspacing=\"0\" cellpadding=\"0\" border=\"0\"> <tbody> <tr> <td> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> <table cellspacing=\"0\" cellpadding=\"0\" border=\"0\"> <tbody> <tr> <td align=\"left\" valign=\"top\" style=\"font-size:15px;color:#222222;\"> <p>Anwendungsmöglichkeiten für Geschäftskontakte<br> <br> </p><ul> <li>
  950. <i>Newsletter senden</i> - Senden von Werbung per E-Mail (besonders effizient).</li>
  951. <li>
  952. <i>Telemarketing</i> - Telefonwerbung.</li>
  953. <li>
  954. <i>SMS-Marketing</i> - Senden von Kurznachrichten.</li>
  955. <li>
  956. <i>Gezielte Werbung</i> - Briefpostwerbung.</li>
  957. <li>
  958. <i>Marktforschung</i> - Telefonumfragen zur Erforschung Ihrer Produkte oder Dienstleistungen.</li> </ul> <p>&nbsp;</p><p>Sie können <b>Abschnitte wählen (filtern)</b> Empfänger gemäß Tätigkeitsbereichen und Standort der Firmen, um die Effizienz Ihrer Werbemaßnahmen zu erhöhen.</p><p>&nbsp;</p></td> </tr> <tr> <td> </td> </tr> </tbody> </table> <table cellspacing=\"0\" cellpadding=\"0\" border=\"0\"> <tbody> <tr> <td style=\" border-top-width:3px;\"> <table cellspacing=\"0\" cellpadding=\"0\" border=\"0\"> <tbody> <tr> <td> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> <table cellspacing=\"0\" cellpadding=\"0\" border=\"0\"> <tbody> <tr> <td align=\"left\" valign=\"top\" style=\"font-size:15px;color:#222222;\"> <span style=\"color: rgb(255, 0, 0);\">Für jeden Kauf von <b>2016-11-05 23:59:59</b> </span>
  959. <span style=\"color: rgb(255, 0, 0);\">wir gewähren <b>30%</b> Rabatt</span>
  960. <span style=\"color: rgb(255, 0, 0);\"><b>RABATTCODE: WZ2124DD</b></span>
  961. </td> </tr> <tr> <td> </td> </tr> </tbody> </table> <table cellspacing=\"0\" cellpadding=\"0\" border=\"0\"> <tbody> <tr> <td style=\" border-top-width:3px;\"> <table cellspacing=\"0\" cellpadding=\"0\" border=\"0\"> <tbody> <tr> <td> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> <table cellspacing=\"0\" cellpadding=\"0\" border=\"0\"> <tbody> <tr> <td align=\"left\" valign=\"top\" style=\"font-size:15px;color:#222222;\"> <p><b>Bestellen Sie online bei:</b><br> </p><p>company-catalogs.com (<a href=\"http://business-catalogs.example.com/ODtpbGs5MWIzbjUyYzExLTA4Yy06Mmg7N3AvL3R0bmFvY3B0LXlhbW9sc2Nhb3NnYy5lL3RpbXJlZi9lbS9ycnJuaWFpZXMsdGxnaWVpLGUzZHx4bnxlZWY=\" rel=\"nofollow noreferrer noopener\" target=\"_blank\">http://business-catalogs.example.com/ODtpbGs5MWIzbjUyYzExLTA4Yy06Mmg7N3AvL3R0bmFvY3B0LXlhbW9sc2Nhb3NnYy5lL3RpbXJlZi9lbS9ycnJuaWFpZXMsdGxnaWVpLGUzZHx4bnxlZWY=</a>)<br> </p><p><b>Für weitere Informationen:</b><br> </p><p>E-Mail: databases.en@example.com<br> Telefon: +370-52-071554 (languages: EN, PL, RU, LT)</p></td> </tr> <tr> <td> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> <br> </td> </tr> </tbody>
  962. </table>
  963. </td></tr></table>
  964. <br>Unsubscribe from newsletter: Click here (<a href=\"http://business-catalogs.example.com/c2JudXVlcmNic2I4MWk7MTgxOTMyNS1jMmMtNzA=\" rel=\"nofollow noreferrer noopener\" target=\"_blank\">http://business-catalogs.example.com/c2JudXVlcmNic2I4MWk7MTgxOTMyNS1jMmMtNzA=</a>)",
  965. },
  966. },
  967. {
  968. data: IO.binread('test/fixtures/mail44.box'),
  969. body_md5: '2f0f5a21e4393c174d4670a188fc5548',
  970. params: {
  971. from: '"Clement.Si" <Claudia.Shu@yahoo.com.>',
  972. from_email: 'Claudia.Shu@yahoo.com.',
  973. from_display_name: 'Clement.Si',
  974. subject: '精益生产闪婚,是谁的责任',
  975. to: 'abuse@domain.com',
  976. cc: nil,
  977. },
  978. },
  979. {
  980. data: IO.binread('test/fixtures/mail45.box'),
  981. body_md5: '1d847e3626145a9e886914ecf0d89368',
  982. params: {
  983. from: '"Ups Rémi" <r.ordonaud@example.com>',
  984. from_email: 'r.ordonaud@example.com',
  985. from_display_name: 'Ups Rémi',
  986. subject: 'Nouveau message contact élégibilité Zammad',
  987. to: 'James-Max ROGER <james-max.roger@example.com>, Support <zammad@example.com>',
  988. cc: nil,
  989. },
  990. },
  991. {
  992. data: IO.binread('test/fixtures/mail48.box'),
  993. body_md5: '64675a479f80a674eb7c08e385c3622a',
  994. attachments: [
  995. {
  996. md5: '9964263c167ab47f8ec59c48e57cb905',
  997. filename: 'message.html',
  998. },
  999. {
  1000. md5: 'ddbdf67aa2f5c60c294008a54d57082b',
  1001. filename: 'CPG-Reklamationsmitteilung bezügl.01234567895 an Voda-28.03.2017.jpg',
  1002. cid: '485376C9-2486-4351-B932-E2010998F579@home',
  1003. },
  1004. ],
  1005. params: {
  1006. from: 'Martin Edenhofer <martin@example.de>',
  1007. from_email: 'martin@example.de',
  1008. from_display_name: 'Martin Edenhofer',
  1009. subject: 'AW: OTRS / Anfrage OTRS Einführung/Präsentation [Ticket#11545]',
  1010. content_type: 'text/html',
  1011. body: "Enjoy!<div>
  1012. <br><div>-Martin<br><span class=\"js-signatureMarker\"></span><br>--<br>Old programmers never die. They just branch to a new address.<br>
  1013. </div><br><div><img src=\"cid:485376C9-2486-4351-B932-E2010998F579@home\" style=\"width:640px;height:425px;\"></div></div>",
  1014. },
  1015. },
  1016. {
  1017. data: IO.binread('test/fixtures/mail50.box'),
  1018. body_md5: '154c7d3ae7b94f99589df62882841b08',
  1019. attachments: [],
  1020. params: {
  1021. subject: 'ABC / 123 / Wetterau West / ABC',
  1022. },
  1023. },
  1024. {
  1025. data: IO.binread('test/fixtures/mail51.box'),
  1026. body_md5: '64675a479f80a674eb7c08e385c3622a',
  1027. attachments: [
  1028. {
  1029. md5: '9964263c167ab47f8ec59c48e57cb905',
  1030. filename: 'message.html',
  1031. },
  1032. {
  1033. md5: 'ddbdf67aa2f5c60c294008a54d57082b',
  1034. filename: 'super-seven.jpg',
  1035. cid: '485376C9-2486-4351-B932-E2010998F579@home',
  1036. },
  1037. ],
  1038. params: {
  1039. from: 'Martin Edenhofer <martin@example.de>',
  1040. from_email: 'martin@example.de',
  1041. from_display_name: 'Martin Edenhofer',
  1042. subject: 'AW: OTRS / Anfrage OTRS Einführung/Präsentation [Ticket#11545]',
  1043. },
  1044. },
  1045. {
  1046. data: IO.binread('test/fixtures/mail52.box'),
  1047. body_md5: 'ad0c0727cd7d023ec9065daea03335f7',
  1048. params: {
  1049. from: 'MAILER-DAEMON@example.com (Mail Delivery System)',
  1050. from_email: 'MAILER-DAEMON@example.com',
  1051. from_display_name: 'Mail Delivery System',
  1052. subject: 'Undelivered Mail Returned to Sender',
  1053. },
  1054. },
  1055. {
  1056. data: IO.binread('test/fixtures/mail53.box'),
  1057. body_md5: '104da300f70d5683f007951c9780c83d',
  1058. params: {
  1059. from: 'MAILER-DAEMON (Mail Delivery System)',
  1060. from_email: 'MAILER-DAEMON',
  1061. from_display_name: 'Mail Delivery System',
  1062. subject: 'Undelivered Mail Returned to Sender',
  1063. },
  1064. },
  1065. {
  1066. data: IO.binread('test/fixtures/mail54.box'),
  1067. body_md5: '5872ddcdfdf6bfe40f36cd0408fca667',
  1068. params: {
  1069. from: '"Smith, Karoline, Example DE" <Karoline.Smith@example.com>',
  1070. from_email: 'Karoline.Smith@example.com',
  1071. from_display_name: 'Smith, Karoline, Example DE',
  1072. subject: 'AW: One Net Business',
  1073. body: 'no visible content'
  1074. },
  1075. },
  1076. {
  1077. data: IO.binread('test/fixtures/mail56.box'),
  1078. body_md5: 'ee40e852b9fa18652ea66e2eda1ecbd3',
  1079. attachments: [
  1080. {
  1081. md5: 'cd82962457892d2e2f2d6914da3a88ed',
  1082. filename: 'message.html',
  1083. },
  1084. {
  1085. md5: 'ddbdf67aa2f5c60c294008a54d57082b',
  1086. filename: 'Hofjägeralle Wasserschaden.jpg',
  1087. },
  1088. ],
  1089. params: {
  1090. from: 'Martin Edenhofer <martin@example.de>',
  1091. from_email: 'martin@example.de',
  1092. from_display_name: 'Martin Edenhofer',
  1093. subject: 'AW: OTRS / Anfrage OTRS Einführung/Präsentation [Ticket#11545]',
  1094. content_type: 'text/html',
  1095. body: 'Enjoy!',
  1096. },
  1097. },
  1098. {
  1099. data: IO.binread('test/fixtures/mail57.box'),
  1100. body_md5: '3c5e4cf2d2a9bc572f10cd6222556027',
  1101. attachments: [
  1102. {
  1103. md5: 'ddbdf67aa2f5c60c294008a54d57082b',
  1104. filename: 'Hofjägeralle Wasserschaden.jpg',
  1105. },
  1106. ],
  1107. params: {
  1108. from: 'example@example.com',
  1109. from_email: 'example@example.com',
  1110. from_display_name: '',
  1111. subject: 'W.: Invoice',
  1112. content_type: 'text/plain',
  1113. body: '
  1114. ----- Original Nachricht ----
  1115. Von: example@example.com
  1116. An: bob@example.com
  1117. Datum: 30.05.2017 16:17
  1118. Betreff: Invoice
  1119. Dear Mrs.Weber
  1120. anbei mal wieder ein paar Invoice.
  1121. Wünsche Ihnen noch einen schönen Arbeitstag.
  1122. Mit freundlichen Grüßen
  1123. Bob Smith
  1124. ',
  1125. },
  1126. },
  1127. {
  1128. data: IO.binread('test/fixtures/mail58.box'),
  1129. body_md5: '548917e0bff0806f9b27c09bbf23bb38',
  1130. params: {
  1131. from: 'Yangzhou ABC Lighting Equipment <bob@example.com>, LTD <ly@example.com>',
  1132. from_email: 'bob@example.com',
  1133. from_display_name: 'Yangzhou ABC Lighting Equipment',
  1134. subject: 'new design solar street lights',
  1135. content_type: 'text/plain',
  1136. body: "äöüß ad asd
  1137. -Martin
  1138. --
  1139. Old programmers never die. They just branch to a new address."
  1140. },
  1141. },
  1142. {
  1143. data: IO.binread('test/fixtures/mail59.box'),
  1144. body_md5: '548917e0bff0806f9b27c09bbf23bb38',
  1145. params: {
  1146. from: '"Yangzhou ABC Lighting Equipment " <>, "LTD" <ly@example.com>',
  1147. from_email: 'ly@example.com',
  1148. from_display_name: 'LTD',
  1149. subject: 'new design solar street lights',
  1150. content_type: 'text/plain',
  1151. body: "äöüß ad asd
  1152. -Martin
  1153. --
  1154. Old programmers never die. They just branch to a new address."
  1155. },
  1156. },
  1157. {
  1158. data: IO.binread('test/fixtures/mail62.box'),
  1159. body_md5: '10e7158e65a12b5850163d4d4b8ca2f8',
  1160. attachments: [
  1161. {
  1162. md5: '2b615b93ed76877dddbb7d0e3855916b',
  1163. filename: 'message.html',
  1164. },
  1165. {
  1166. md5: 'a618d671348735744d4c9a4005b56799',
  1167. filename: 'image001.jpg',
  1168. cid: 'image001.jpg@01CDB132.D8A510F0',
  1169. },
  1170. {
  1171. md5: '2cca28177acb4190cbf79cf3624cddae',
  1172. filename: 'image000.jpg',
  1173. cid: 'image000.jpg@01CDB132.D8A510F0',
  1174. },
  1175. {
  1176. md5: '6db2535038171c72f97b060a24c8fe06',
  1177. filename: 'document.html',
  1178. },
  1179. {
  1180. md5: '489ca24a0a54ca9189ea8a5256242fdd',
  1181. filename: 'document1.html',
  1182. },
  1183. {
  1184. md5: 'b7e1651b0f31312a4e882d289c529ce8',
  1185. filename: 'Video1.MOV',
  1186. },
  1187. {
  1188. md5: 'dcf4626b3dae9c47a8fd8f001c5d927f',
  1189. filename: 'Video2.MOV',
  1190. },
  1191. {
  1192. md5: 'a93f87f52ef7cb56cf0576b804364e1e',
  1193. filename: 'Video3.MOV',
  1194. },
  1195. {
  1196. md5: '370e0cb399d28515ab0692fa76c13b85',
  1197. filename: 'video.mov',
  1198. },
  1199. {
  1200. md5: '9052bb9367a0bf45e4d3d10635bce8be',
  1201. filename: 'video1.mov',
  1202. },
  1203. ],
  1204. params: {
  1205. from: 'Smith Sepp <smith@example.com>',
  1206. from_email: 'smith@example.com',
  1207. from_display_name: 'Smith Sepp',
  1208. subject: 'Gruß aus Oberalteich',
  1209. content_type: 'text/html',
  1210. body: "<div>
  1211. <p>Herzliche Grüße aus Oberalteich sendet Herrn Smith</p><p>&nbsp;</p><p>Sepp Smith - Dipl.Ing. agr. (FH)</p><p>Geschäftsführer der example Straubing-Bogen</p><p>Klosterhof 1 | 94327 Bogen-Oberalteich</p><p>Tel: 09422-505601 | Fax: 09422-505620</p><p>Internet: <a href=\"http://example-straubing-bogen.de/\" rel=\"nofollow noreferrer noopener\" target=\"_blank\">http://example-straubing-bogen.de</a></p><p>Facebook: <a href=\"http://facebook.de/examplesrbog\" rel=\"nofollow noreferrer noopener\" target=\"_blank\">http://facebook.de/examplesrbog</a></p><p><b><img border=\"0\" src=\"cid:image001.jpg@01CDB132.D8A510F0\" alt=\"Beschreibung: Beschreibung: efqmLogo\" style=\"width:60px;height:19px;\"><img border=\"0\" src=\"cid:image000.jpg@01CDB132.D8A510F0\" alt=\"Beschreibung: Beschreibung: efqmLogo\" style=\"width:60px;height:19px;\"></b><b> - European Foundation für Quality Management</b></p><p>&nbsp;</p></div>",
  1212. },
  1213. },
  1214. {
  1215. data: IO.binread('test/fixtures/mail63.box'),
  1216. body_md5: 'dbed0b09656d17bf4e832b2c18381c24',
  1217. attachments: [
  1218. {
  1219. md5: 'b8be1b421733bf2fab2eb24e11d53139',
  1220. filename: 'Delivery report.txt',
  1221. },
  1222. {
  1223. md5: '47744d00358baaeff355ca91ede93859',
  1224. filename: 'hello 123 äöüß.eml',
  1225. },
  1226. ],
  1227. params: {
  1228. from: 'MAILER-DAEMON@mx1.example.com (Mail Delivery System)',
  1229. from_email: 'MAILER-DAEMON@mx1.example.com',
  1230. from_display_name: 'Mail Delivery System',
  1231. subject: 'Undelivered Mail Returned to Sender',
  1232. content_type: 'text/plain',
  1233. body: "This is the mail system at host mx1.example.com.
  1234. I'm sorry to have to inform you that your message could not
  1235. be delivered to one or more recipients. It's attached below.
  1236. For further assistance, please send mail to postmaster.
  1237. If you do so, please include this problem report. You can
  1238. delete your own text from the attached returned message.
  1239. The mail system
  1240. <notextisting@example.com>: user unknown
  1241. ",
  1242. },
  1243. },
  1244. ]
  1245. count = 0
  1246. files.each { |file|
  1247. count += 1
  1248. #p "Count: #{count}"
  1249. parser = Channel::EmailParser.new
  1250. data = parser.parse(file[:data])
  1251. #puts '++' + data[:body].to_s + '++'
  1252. # check body
  1253. md5 = Digest::MD5.hexdigest(data[:body])
  1254. #puts "IS #{md5} / should #{file[:body_md5]}"
  1255. assert_equal(file[:body_md5], md5)
  1256. # check params
  1257. file[:params].each { |key, value|
  1258. if key.to_s == 'body_md5'
  1259. #puts 'md5'
  1260. #puts '++' + data[:body].to_s + '++'
  1261. #puts '++' + file[:params][key.to_sym].to_s + '++'
  1262. assert_equal(Digest::MD5.hexdigest(file[:params][key.to_sym].to_s), Digest::MD5.hexdigest(data[:body].to_s))
  1263. else
  1264. if file[:params][key.to_sym] == nil
  1265. assert_nil(data[key.to_sym], "check #{key}")
  1266. else
  1267. assert_equal(file[:params][key.to_sym], data[key.to_sym], "check #{key}")
  1268. end
  1269. end
  1270. }
  1271. # check attachments
  1272. if file[:attachments]
  1273. attachment_count_config = file[:attachments].length
  1274. attachment_count_email = 0
  1275. file[:attachments].each { |attachment|
  1276. attachment_count_email += 1
  1277. found = false
  1278. data[:attachments].each { |attachment_parser|
  1279. next if found
  1280. file_md5 = Digest::MD5.hexdigest(attachment_parser[:data])
  1281. #puts 'Attachment:' + attachment_parser.inspect + '-' + file_md5
  1282. if attachment[:md5] == file_md5
  1283. found = true
  1284. assert_equal(attachment[:filename], attachment_parser[:filename])
  1285. if attachment[:cid]
  1286. assert_equal(attachment[:cid], attachment_parser[:preferences]['Content-ID'])
  1287. end
  1288. end
  1289. }
  1290. if !found
  1291. assert(false, "Attachment not found! MD5: #{attachment[:md5]} - #{attachment[:filename]}")
  1292. end
  1293. }
  1294. assert_equal( attachment_count_config, attachment_count_email )
  1295. end
  1296. }
  1297. end
  1298. end