diff --git a/src/js/dao/email-dao.js b/src/js/dao/email-dao.js index 5b5c506..8fd6e03 100644 --- a/src/js/dao/email-dao.js +++ b/src/js/dao/email-dao.js @@ -1492,7 +1492,6 @@ define(function(require) { }); if (internalReference) { - // message.attachments.splice(message.attachments.indexOf(internalReference), 1); payload = ''; for (var i = 0; i < internalReference.content.byteLength; i++) { payload += String.fromCharCode(internalReference.content[i]); diff --git a/test/integration/email-dao-test.js b/test/integration/email-dao-test.js index be93cf1..2ec8696 100644 --- a/test/integration/email-dao-test.js +++ b/test/integration/email-dao-test.js @@ -56,6 +56,10 @@ define(function(require) { raw: "Message-id: \nFrom: safewithme.testuser@gmail.com\nTo: safewithme.testuser@gmail.com\nSubject: enigmail encrypted signed pgp/mime with attachment\nContent-Type: multipart/encrypted;\n protocol=\"application/pgp-encrypted\";\n boundary=\"abc\"\n\nThis is an OpenPGP/MIME encrypted message (RFC 4880 and 3156)\n--abc\nContent-Type: application/pgp-encrypted\nContent-Description: PGP/MIME version identification\n\nVersion: 1\n\n--abc\nContent-Type: application/octet-stream; name=\"encrypted.asc\"\nContent-Description: OpenPGP encrypted message\nContent-Disposition: inline; filename=\"encrypted.asc\"\n\n-----BEGIN PGP MESSAGE-----\nVersion: GnuPG/MacGPG2 v2.0.22 (Darwin)\nComment: GPGTools - http://gpgtools.org\nComment: Using GnuPG with Thunderbird - http://www.enigmail.net/\n\n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\nyjGWLplWnA==\n=p4q6\n-----END PGP MESSAGE-----\n\n--abc--\n", internaldate: '14-Sep-2013 22:22:28 -0300', uid: 801 + }, { + raw: 'Delivered-To: throwaway.felix@gmail.com\r\nReceived: by 10.42.174.3 with SMTP id t3csp241492icz;\r\n Wed, 25 Jun 2014 05:45:10 -0700 (PDT)\r\nX-Received: by 10.180.20.206 with SMTP id p14mr10320792wie.26.1403700309809;\r\n Wed, 25 Jun 2014 05:45:09 -0700 (PDT)\r\nReturn-Path: \r\nReceived: from mail-wi0-f172.google.com (mail-wi0-f172.google.com [209.85.212.172])\r\n by mx.google.com with ESMTPS id d9si4992982wje.76.2014.06.25.05.44.59\r\n for \r\n (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);\r\n Wed, 25 Jun 2014 05:44:59 -0700 (PDT)\r\nReceived-SPF: pass (google.com: domain of mail@felixhammerl.com designates 209.85.212.172 as permitted sender) client-ip=209.85.212.172;\r\nAuthentication-Results: mx.google.com;\r\n spf=pass (google.com: domain of mail@felixhammerl.com designates 209.85.212.172 as permitted sender) smtp.mail=mail@felixhammerl.com\r\nReceived: by mail-wi0-f172.google.com with SMTP id hi2so7776737wib.11\r\n for ; Wed, 25 Jun 2014 05:44:59 -0700 (PDT)\r\nX-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;\r\n d=1e100.net; s=20130820;\r\n h=x-gm-message-state:from:content-type:subject:message-id:date:to\r\n :mime-version;\r\n bh=s4NMXN5u+JHQKeYuoCYcsqfFEEqH1GauOiEzb6O3ma0=;\r\n b=khBrYuEYLBy6IZOWmdXQi4lvi9PhH67+zvkfZUJ5aV/SyWZUHNsuXsnJThI0Fj7Xbx\r\n XbeSDiZCJhD1XZgkVoERUmKFIgRmQURgm44SC6ZgBgDJvHXB2gVapPUAPIWIM9S8OuqH\r\n n5YKWob9M4GO6jV5WrTGx+tiDP6GiRO0dM4/nGe+MC+xAvVMPtqESxhNu6L6gGXJHVXC\r\n XMVx6ZP64SsLrFOCEqGCea49bPi7ee474nT+uL2zNc69fbpkqdRzRGSrru+11Buf6ZDV\r\n gcTsA9Xrmpy0DwIUxkIDyyxaEgAMc9qnprM2f0CYuub26RnSryeLCdX4KRfcQaVEFKTd\r\n 38AQ==\r\nX-Gm-Message-State: ALoCoQmv6i9holEFjurNeEf5WgK5j3TDeENKMSkaBtsR08RK6tt9BShN8lvr0y0ktwghZqRf6823\r\nX-Received: by 10.194.174.35 with SMTP id bp3mr1720884wjc.33.1403700299213;\r\n Wed, 25 Jun 2014 05:44:59 -0700 (PDT)\r\nReturn-Path: \r\nReceived: from [192.168.16.29] (host-88-217-174-118.customer.m-online.net. [88.217.174.118])\r\n by mx.google.com with ESMTPSA id wk8sm7294078wjb.22.2014.06.25.05.44.58\r\n for \r\n (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);\r\n Wed, 25 Jun 2014 05:44:58 -0700 (PDT)\r\nFrom: Felix Hammerl \r\nContent-Type: multipart/alternative; boundary="Apple-Mail=_F62EFD38-9B1E-4FAC-A419-2C6F1F765727"\r\nSubject: asd\r\nMessage-Id: \r\nDate: Wed, 25 Jun 2014 14:44:56 +0200\r\nTo: throwaway.felix@gmail.com\r\nMime-Version: 1.0 (Mac OS X Mail 7.3 1878.2)\r\nX-Mailer: Apple Mail (2.1878.2)\r\n\r\n\r\n--Apple-Mail=_F62EFD38-9B1E-4FAC-A419-2C6F1F765727\r\nContent-Transfer-Encoding: 7bit\r\nContent-Type: text/plain;\r\n charset=us-ascii\r\n\r\nasd\r\n--Apple-Mail=_F62EFD38-9B1E-4FAC-A419-2C6F1F765727\r\nContent-Type: multipart/related;\r\n type="text/html";\r\n boundary="Apple-Mail=_0A59F0C0-A5CC-4402-B716-0D94B95BA062"\r\n\r\n\r\n--Apple-Mail=_0A59F0C0-A5CC-4402-B716-0D94B95BA062\r\nContent-Transfer-Encoding: 7bit\r\nContent-Type: text/html;\r\n charset=us-ascii\r\n\r\nasd\r\n--Apple-Mail=_0A59F0C0-A5CC-4402-B716-0D94B95BA062\r\nContent-Transfer-Encoding: base64\r\nContent-Disposition: inline;\r\n filename=image.jpg\r\nContent-Type: image/jpg;\r\n x-unix-mode=0644;\r\n name="image.jpg"\r\nContent-Id: <20154202-BB6F-49D7-A1BB-17E9937B42B5>\r\n\r\n/9j/4AAQSkZJRgABAQEASABIAAD/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQAABtbnRyUkdC\r\nIFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAAAA9tYAAQAA\r\nAADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFj\r\ncHJ0AAABUAAAADNkZXNjAAABhAAAAGx3dHB0AAAB8AAAABRia3B0AAACBAAAABRyWFlaAAACGAAA\r\nABRnWFlaAAACLAAAABRiWFlaAAACQAAAABRkbW5kAAACVAAAAHBkbWRkAAACxAAAAIh2dWVkAAAD\r\nTAAAAIZ2aWV3AAAD1AAAACRsdW1pAAAD+AAAABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJD\r\nAAAEPAAACAxnVFJDAAAEPAAACAxiVFJDAAAEPAAACAx0ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5\r\nOCBIZXdsZXR0LVBhY2thcmQgQ29tcGFueQAAZGVzYwAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEA\r\nAAAAAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAA\r\nAAAAAFhZWiAAAAAAAABvogAAOPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAA\r\nAA+EAAC2z2Rlc2MAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAFklFQyBo\r\ndHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r\nAAAAAABkZXNjAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAt\r\nIHNSR0IAAAAAAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAt\r\nIHNSR0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcg\r\nQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENv\r\nbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHZpZXcAAAAA\r\nABOk/gAUXy4AEM8UAAPtzAAEEwsAA1yeAAAAAVhZWiAAAAAAAEwJVgBQAAAAVx/nbWVhcwAAAAAA\r\nAAABAAAAAAAAAAAAAAAAAAAAAAAAAo8AAAACc2lnIAAAAABDUlQgY3VydgAAAAAAAAQAAAAABQAK\r\nAA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACBAIYAiwCQAJUA\r\nmgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMBGQEfASUBKwEy\r\nATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6AgMC\r\nDAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMh\r\nAy0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4E\r\njASaBKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3\r\nBkgGWQZqBnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB/gICwgfCDII\r\nRghaCG4IggiWCKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqY\r\nCq4KxQrcCvMLCwsiCzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUAN\r\nWg10DY4NqQ3DDd4N+A4TDi4OSQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBh\r\nEH4QmxC5ENcQ9RETETERTxFtEYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT\r\n5RQGFCcUSRRqFIsUrRTOFPAVEhU0FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReu\r\nF9IX9xgbGEAYZRiKGK8Y1Rj6GSAZRRlrGZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9oc\r\nAhwqHFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4WHkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCY\r\nIMQg8CEcIUghdSGhIc4h+yInIlUigiKvIt0jCiM4I2YjlCPCI/AkHyRNJHwkqyTaJQklOCVoJZcl\r\nxyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg/KHEooijUKQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2\r\nK2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7uLyQvWi+RL8cv/jA1MGwwpDDbMRIx\r\nSjGCMbox8jIqMmMymzLUMw0zRjN/M7gz8TQrNGU0njTYNRM1TTWHNcI1/TY3NnI2rjbpNyQ3YDec\r\nN9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTykPOM9Ij1hPaE94D4gPmA+\r\noD7gPyE/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RHRIpEzkUSRVVFmkXe\r\nRiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxyTLpNAk1KTZNN\r\n3E4lTm5Ot08AT0lPk0/dUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21UoVXVVwlYP\r\nVlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114XcleGl5sXr1f\r\nD19hX7NgBWBXYKpg/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg/\r\naJZo7GlDaZpp8WpIap9q92tPa6dr/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CGcOBxOnGVcfBy\r\nS3KmcwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyB\r\nfOF9QX2hfgF+Yn7CfyN/hH/lgEeAqIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuH\r\nn4gEiGmIzokziZmJ/opkisqLMIuWi/yMY4zKjTGNmI3/jmaOzo82j56QBpBukNaRP5GokhGSepLj\r\nk02TtpQglIqU9JVflcmWNJaflwqXdZfgmEyYuJkkmZCZ/JpomtWbQpuvnByciZz3nWSd0p5Anq6f\r\nHZ+Ln/qgaaDYoUehtqImopajBqN2o+akVqTHpTilqaYapoum/adup+CoUqjEqTepqaocqo+rAqt1\r\nq+msXKzQrUStuK4trqGvFq+LsACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm4\r\n0blKucK6O7q1uy67p7whvJu9Fb2Pvgq+hL7/v3q/9cBwwOzBZ8Hjwl/C28NYw9TEUcTOxUvFyMZG\r\nxsPHQce/yD3IvMk6ybnKOMq3yzbLtsw1zLXNNc21zjbOts83z7jQOdC60TzRvtI/0sHTRNPG1EnU\r\ny9VO1dHWVdbY11zX4Nhk2OjZbNnx2nba+9uA3AXcit0Q3ZbeHN6i3ynfr+A24L3hROHM4lPi2+Nj\r\n4+vkc+T85YTmDeaW5x/nqegy6LzpRunQ6lvq5etw6/vshu0R7ZzuKO6070DvzPBY8OXxcvH/8ozz\r\nGfOn9DT0wvVQ9d72bfb794r4Gfio+Tj5x/pX+uf7d/wH/Jj9Kf26/kv+3P9t////4QCMRXhpZgAA\r\nTU0AKgAAAAgABQESAAMAAAABAAEAAAEaAAUAAAABAAAASgEbAAUAAAABAAAAUgEoAAMAAAABAAIA\r\nAIdpAAQAAAABAAAAWgAAAAAAAABIAAAAAQAAAEgAAAABAAOgAQADAAAAAQABAACgAgAEAAAAAQAA\r\nAAGgAwAEAAAAAQAAAAEAAAAA/9sAQwADAgIDAgIDAwMDBAMDBAUIBQUEBAUKBwcGCAwKDAwLCgsL\r\nDQ4SEA0OEQ4LCxAWEBETFBUVFQwPFxgWFBgSFBUU/9sAQwEDBAQFBAUJBQUJFA0LDRQUFBQUFBQU\r\nFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU/8AAEQgAAQABAwEiAAIR\r\nAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAAB\r\nfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5\r\nOkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeo\r\nqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMB\r\nAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYS\r\nQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNU\r\nVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5\r\nusLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8AzKKKKyPQ\r\nP//Z\r\n\r\n--Apple-Mail=_0A59F0C0-A5CC-4402-B716-0D94B95BA062--\r\n\r\n--Apple-Mail=_F62EFD38-9B1E-4FAC-A419-2C6F1F765727--', + internaldate: '14-Sep-2013 22:22:28 -0300', + uid: 802 }]; imapFolders = { @@ -326,6 +330,18 @@ define(function(require) { }); }; }); + it('should insert images into html mail', function(done) { + emailDao.onIncomingMessage = function(messages) { + emailDao.getBody({ + folder: currentFolder, + message: messages[8] + }, function(err, message) { + expect(err).to.not.exist; + expect(message.html).to.equal('asd'); + done(); + }); + }; + }); [{ nr: 6,