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 |