Jens Pfeifer
|
7e4b46b65c
Refactoring: Added consistent email address validation to backend.
|
5 лет назад |
Martin Edenhofer
|
180502d03b
- Prefer `oversized_preferences` naming prefix for consistency reasons.
|
5 лет назад |
Martin Edenhofer
|
bea44638d5
Martin Edenhofer's avatar Fixed issue #2719 - Unable to set owner via `X-Zammad-Ticket-owner` header.
|
5 лет назад |
Billy Zhou
|
30d3ce2b88
Upgrade mail gem from 2.6.6 to 2.7-stable to solve 4 issues:
|
5 лет назад |
Martin Edenhofer
|
3fb7e5bee3
Fixed issue #2397 - Unable to process emails without From (but with Sender) header.
|
5 лет назад |
Martin Edenhofer
|
e31d2751cf
Fixed issue #2254 - Unable to process spam email `"ERROR: #<Exceptions::UnprocessableEntity: Invalid email>"`.
|
6 лет назад |
Ryan Lue
|
f046c80c79
Improve 'URL' parsing in Avatar model (fixes #2199)
|
6 лет назад |
Ryan Lue
|
ae8fa91260
Remove quotation marks from email addresses (fixes #2154)
|
6 лет назад |
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 лет назад |
Martin Edenhofer
|
ef179bf67b
Improved email processing and cleaning up firstname/lastname detection.
|
6 лет назад |
Martin Edenhofer
|
3b107f0a31
Fixes issue #2087 - No mime_type on nil message (no message body) / email will not be processed.
|
6 лет назад |
Ryan Lue
|
5583369d8b
Render umlauts and other multi-byte characters correctly in HtmlSanitizer::strict
|
6 лет назад |
Ryan Lue
|
dfebe8d767
Relocate test data files from test/fixtures to test/data
|
6 лет назад |
Ryan Lue
|
13ef5d4246
Rewrite Encode::conv as String#utf8_encode
|
6 лет назад |
Ryan Lue
|
e7caca5854
Update mail gem
|
6 лет назад |
Martin Edenhofer
|
8104d7756a
Improved email processing with corrupt from headers.
|
6 лет назад |
Martin Edenhofer
|
22c5b24fb7
Fixed issue #1749 - Unable to send auto reply if from contains 2 or more senders with invalid email address.
|
6 лет назад |
Martin Edenhofer
|
e376a0f872
Improved error handling of invalid emails.
|
6 лет назад |
Martin Edenhofer
|
56846b2fe9
Allow a href for paste, images and text link with different content.
|
6 лет назад |
Martin Edenhofer
|
e9f4b5af08
Improved error handling of email processing with invalid email addresses.
|
6 лет назад |
Thorsten Eckel
|
705487154c
Applied changes for Rubocop 0.51.
|
7 лет назад |
Martin Edenhofer
|
b82b0375f0
Improved error handling for strange/invalid email addresses.
|
7 лет назад |
Martin Edenhofer
|
c6fec78bf9
Improved email parsing, skip sender if no @ is containing (try reply-to or return-path if existing).
|
7 лет назад |
Martin Edenhofer
|
86430e9e33
Improved error handling.
|
7 лет назад |
Martin Edenhofer
|
88e3d9e574
Improved error handling of emails with invalid byte sequence for utf8 encoding.
|
7 лет назад |
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 лет назад |
Martin Edenhofer
|
060051b710
Improved html sanitizer for layout option / empty lines.
|
7 лет назад |
Martin Edenhofer
|
7a08b9266b
Implemented issue #930 - view support for html tables.
|
7 лет назад |
Martin Edenhofer
|
0308d8fe2d
Fixed html sanitizer loop. Extended tests.
|
7 лет назад |
Martin Edenhofer
|
449d1904fe
Improvement for issue #952 - External links in html emails will be open in local context.
|
7 лет назад |
Martin Edenhofer
|
0fd5c971fc
Fixed html sanitizer with non utf8 content in href attributes.
|
7 лет назад |
Martin Edenhofer
|
73a258b796
Fixed issue #763 - Customer names are sometimes wrapped with quotes.
|
7 лет назад |
Martin Edenhofer
|
96bd3ef7e0
Fixed issue #795 - Unprocessable emails.
|
7 лет назад |
Martin Edenhofer
|
a67019ecb8
Improved email processing on invalid/not parseable headers.
|
7 лет назад |
Martin Edenhofer
|
b2b835bcc5
Strip beginning and ending new lines. Improved layout of own quoted messages.
|
7 лет назад |
Martin Edenhofer
|
63b0e4fe31
Show incoming images if local content. External images or links with images are still removed.
|
7 лет назад |
Martin Edenhofer
|
e1059d4ece
Followup for issue#719 - ensure that title is set even via email creation.
|
7 лет назад |
Martin Edenhofer
|
b86e18205b
Fixed issue #731 - Do not import own notification emails in Zammad.
|
7 лет назад |
Martin Edenhofer
|
3fa12b73ae
Moved to whitelist sanitizer.
|
7 лет назад |
Thorsten Eckel
|
8800a4a861
Added HTML Sanitzer concern for multi model usage.
|
7 лет назад |
Martin Edenhofer
|
3e07697954
Improved email parsing.
|
7 лет назад |
Martin Edenhofer
|
4cec7a5549
Added content validation to x-zammad mail headers and postmaster filters.
|
7 лет назад |
Martin Edenhofer
|
a0caaa06e9
Cleanup, fixed typos and improved error handling.
|
8 лет назад |
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 лет назад |
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 лет назад |
Martin Edenhofer
|
b6f7858dd5
Added ruby 2.3 support (RuntimeError: can't modify frozen String).
|
8 лет назад |
Martin Edenhofer
|
249fba71c0
Improved html2html_strict (allow hyperlinks but clean it before).
|
8 лет назад |
Martin Edenhofer
|
e9eae11262
Improved html2text.
|
8 лет назад |
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 лет назад |
Martin Edenhofer
|
7a5f73c79a
Added guess routine for not parseable (not RfC conform) email headers like "To: Max Kohl | [example.com] <kohl@example.com>".
|
8 лет назад |