Commit History

Author SHA1 Message Date
  Martin Edenhofer cff3dba0a8 Improved quote line, reduced length by removing email address. 6 years ago
  Martin Edenhofer 9d860fbc03 Fixed issue #2227 - Unprocessable email ERROR: #<ArgumentError: invalid byte sequence in UTF-8> and improved email parser tests to also verify attachments. 6 years ago
  Martin Edenhofer 64c6d706c6 Fixed issue #2200 - Unable to process email `EncodingError: could not find a valid input encoding`. Needed to downgrade mail gem because of parsing issues of valid mime issues. 6 years ago
  Martin Edenhofer 7bdec55960 Follow up for issue #2087 - improved tests - No mime_type on nil message (no message body) / email will not be processed. 6 years ago
  Ryan Lue 8951d3f1bd Refactor email parser test &c. 6 years ago
  Ryan Lue dfebe8d767 Relocate test data files from test/fixtures to test/data 6 years ago
  Ryan Lue 13ef5d4246 Rewrite Encode::conv as String#utf8_encode 6 years ago
  Ryan Lue e7caca5854 Update mail gem 6 years ago
  Thorsten Eckel 0c917e13aa Fixed issue #1902 - Spaces in link URLs are removed. 6 years ago
  Thorsten Eckel 1e9ed11126 Fixed issue #1852: Can't configure local MTA after SMTP was configured as outbound server. 6 years ago
  Martin Edenhofer b4ec936db0 Fixed test. 6 years ago
  Martin Edenhofer 56846b2fe9 Allow a href for paste, images and text link with different content. 6 years ago
  Thorsten Eckel 705487154c Applied changes for Rubocop 0.51. 7 years ago
  Martin Edenhofer 68cb27f0c1 Improved file name detection of attachments. 7 years ago
  Martin Edenhofer 99af4f187a Improved filename detection of incoming postmaster emails (use subject.eml and no file-1). 7 years ago
  Martin Edenhofer c6fec78bf9 Improved email parsing, skip sender if no @ is containing (try reply-to or return-path if existing). 7 years ago
  Martin Edenhofer a548009b86 Improved email sender parsing with multiple senders in from. 7 years ago
  Martin Edenhofer e1611ee509 Improved error handling/parsing of invalid filenames for attachments. 7 years ago
  Martin Edenhofer f4495dc126 Improved email parsing of invalid email filename headers. 7 years ago
  Martin Edenhofer defdb972a1 Fixed issue #811 - Unprocessable Email (without email address in from header) and issue #969 - Mail processing error (with broken mail headers). 7 years ago
  Martin Edenhofer 2dbfbce0a3 Corrected unit test. 7 years ago
  Martin Edenhofer decb38ed4b Fixed issue #1045 - Subject with "Subject: =?us-ascii?Q?ABC / 123 / Wetterau West / ABC?=" is not decoded. 7 years ago
  Martin Edenhofer 764784908f Support mt6 style. 7 years ago
  Martin Edenhofer 060051b710 Improved html sanitizer for layout option / empty lines. 7 years ago
  Martin Edenhofer 7a08b9266b Implemented issue #930 - view support for html tables. 7 years ago
  Rolf Schmidt d3a3eed7a4 Fixed issue #203 - Mailprocessing: Reply-To header are ignored. 7 years ago
  Martin Edenhofer 5ee2c5b02a Improved email processing for attachments without <> in Content-ID header. 7 years ago
  Martin Edenhofer 98a1ba8a62 Fixed html sanitizer loop with own generated link injection. Extended tests. 7 years ago
  Martin Edenhofer 0308d8fe2d Fixed html sanitizer loop. Extended tests. 7 years ago
  Martin Edenhofer 449d1904fe Improvement for issue #952 - External links in html emails will be open in local context. 7 years ago
  Martin Edenhofer b3ae159c2e Fixed issue #952 - External links in html emails will be open in local context. 7 years ago
  Martin Edenhofer 5868fdd19f Fixed issue #951 - Auto detection of www urls fails. 7 years ago
  Martin Edenhofer eb326adebd Fixed issue #928 - Email attachment filename in certain cases are not encoded. 7 years ago
  Martin Edenhofer 14c1407448 Sometimes spaces are removed which should be still there (e. g. in case of <div>some text <a>123</a>). 7 years ago
  Martin Edenhofer 04eda17d3b Do not change attributes values to downcase (e. g. will break urls). 7 years ago
  Martin Edenhofer 96bd3ef7e0 Fixed issue #795 - Unprocessable emails. 7 years ago
  Martin Edenhofer 6773970378 Cleanup of content-id attribute for email attachments (<> will be added by ruby mail gem automatically). 7 years ago
  Martin Edenhofer b2b835bcc5 Strip beginning and ending new lines. Improved layout of own quoted messages. 7 years ago
  Martin Edenhofer 63b0e4fe31 Show incoming images if local content. External images or links with images are still removed. 7 years ago
  Martin Edenhofer 3e07697954 Improved email parsing. 7 years ago
  Martin Edenhofer 4d42c54bf1 Fixed issue#345 - IMAP mail fetching stops working on spam mail and invalid email format. Scheduler will now keep running and store failed mail under tmp/unprocessable_mail/. 8 years ago
  Martin Edenhofer 85872a6679 Fixed issue#348 - IMAP mail fetching stops because of broken spam email (invalid Content-Transfer-Encoding header). 8 years ago
  Martin Edenhofer 7e8581909e Fixed "PG::NotNullViolation: ERROR: null value in column "content_type" violates not-null constraint" for mails with non text/* alternative content. 8 years ago
  Martin Edenhofer b6f7858dd5 Added ruby 2.3 support (RuntimeError: can't modify frozen String). 8 years ago
  Martin Edenhofer 2e6f908c91 Enabled signature detection for html emails. 8 years ago
  Martin Edenhofer 249fba71c0 Improved html2html_strict (allow hyperlinks but clean it before). 8 years ago
  Martin Edenhofer 8f0b7c30a3 Improved html2text to remove multiple empty lines and replace it with one empty line. 8 years ago
  Martin Edenhofer e9eae11262 Improved html2text. 8 years ago
  Martin Edenhofer 77214ffcc4 Because of current exchange/iso/text plain-issues, moved to own html2text converter by strip out all tags unless (b|i|ul|ol|li|u|h1|h2|h3|hr). 8 years ago
  Martin Edenhofer 7a5f73c79a Added guess routine for not parseable (not RfC conform) email headers like "To: Max Kohl | [example.com] <kohl@example.com>". 8 years ago