Commit Graph

63 Commits

Author SHA1 Message Date
phail cca576f518 add feature to consume imap mail als .eml 2022-04-15 14:40:02 +02:00
phail 5fcf1b5434 remove uneeded print and fix merge fail 2022-04-14 00:19:30 +02:00
phail 942b5aa9df Merge branch 'dev' into fix-mail-starttls 2022-04-13 23:55:38 +02:00
phail c05b39a056 fix unittest 2022-04-13 23:37:21 +02:00
shamoon 8f98cb4860 Merge pull request #550 from stumpylog/feature-mail-consume-improve-docs
Feature mail consume improve docs
2022-04-10 08:46:45 -07:00
phail 3c8196527f adapt to starttls interface change in imap_tools
pin imap-tools version to avoid breaking changes
improve mail log
2022-04-09 13:07:14 +02:00
Trenton Holmes 8f18b7fd6c Fixes the matching of attachment files names to patterns 2022-04-08 13:42:42 -07:00
Trenton Holmes f358eda5c5 Updates the mail db model to use the built-in enum capabilities and runs the migrations 2022-04-08 08:55:40 -07:00
Trenton Holmes 035130ecdc Updates the folder input text and adds docs note for how to figure out the folder separator value 2022-04-08 08:55:40 -07:00
Trenton Holmes 9544e6c757 Improves the mail handling testing to use more of the imap_tools library types instead of internal types 2022-03-15 16:25:51 -07:00
Trenton Holmes 4f287b5ecd Fixes the EmailAddress which was a dict and is now a class 2022-03-15 14:00:01 -07:00
Trenton Holmes 1771d18a21 Runs the pre-commit hooks over all the Python files 2022-03-11 11:34:28 -08:00
Johannes Schöpp 0925c90047 Switched to flag()
Newer versions of imap_tools moved away from `seen()` in favour of
`flag()` and deprecated the former.

This fixes https://github.com/jonaswinkler/paperless-ng/issues/1672

I also remove the mocked `seen()` function and updated the `flag()` mock
2022-03-02 17:48:02 +01:00
kpj fc695896dd Format Python code with black 2022-02-27 15:26:41 +01:00
Stéphane Brunner 7113a18f3b Hide the password field (#103) 2022-02-19 22:49:57 +01:00
jonaswinkler ff370172b5 fix pycodestyle 2021-06-13 12:18:21 +02:00
servusoft 4cd772a39e Solving issue with search criteria maximum age for some mail server
Some mail servers (mail.ru) do not support search criteria for the maximum age. By setting the maximum age to 0, it is possible to hide the search criteria. This PR solves that problem.
2021-05-27 18:30:57 +02:00
jonaswinkler 870808f3c2 add support for configuring mail server character set per server. fixes #548 2021-05-16 11:58:32 +02:00
jonaswinkler ed0b1fe115 better exception logging 2021-02-11 22:16:41 +01:00
jonaswinkler 019dfeb3ee separate mail logging 2021-02-06 16:59:04 +01:00
jonaswinkler 431d4fd8e4 rework most of the logging 2021-02-05 01:10:29 +01:00
jonaswinkler e1e11de2b5 mail tests 2021-01-18 22:23:53 +01:00
jonaswinkler 9dd8b7cd88 fix test case 2021-01-11 22:11:01 +01:00
jonaswinkler 7fef27e6de fixes #305 2021-01-11 16:16:39 +01:00
jonaswinkler e107d5df6f fixes #153, adds option for inline attachments and filename filters 2021-01-06 02:40:08 +01:00
jonaswinkler 0d5d8f7c80 add missing migrations 2021-01-02 01:21:44 +01:00
jonaswinkler bcf17bfdc0 fix some translation issues 2021-01-02 00:45:23 +01:00
jonaswinkler 564f3b9170 fix some messages 2021-01-01 20:23:32 +01:00
jonaswinkler fddda75f75 more translation 2020-12-31 15:59:12 +01:00
jonaswinkler 39637fc4aa fixes #175 2020-12-28 17:09:19 +01:00
jonaswinkler e528a587cc fixed some issues with the test cases. 2020-12-16 13:41:02 +01:00
jonaswinkler b787983e42 more tests 2020-12-15 13:47:43 +01:00
jonaswinkler 74a99cf330 removed slugs entirely, since their only purpose was purely cosmetic anyway. 2020-12-09 00:04:37 +01:00
jonaswinkler ab871d67fc more tests 2020-12-04 15:56:26 +01:00
jonaswinkler 371745b6dc mail handling: When exceptions occur during account/rule/message handling, paperless will continue with the next account/rule/message.
mail handling: When paperless encounters a very long

fixes #82
2020-12-04 15:42:05 +01:00
jonaswinkler 1ce6466ef8 tests for mail tasks 2020-12-01 14:31:36 +01:00
Jonas Winkler d8e27600be workaround for a bug in django-q: task results with too long names would not show up in the result lists. 2020-11-22 13:53:19 +01:00
Jonas Winkler 5a292426c9 codestyle 2020-11-22 13:23:46 +01:00
Jonas Winkler 172b37239f changed a few things with the mail rule admin. 2020-11-22 11:42:17 +01:00
Jonas Winkler 54af13e4b8 much better mail rule admin 2020-11-22 01:39:48 +01:00
Jonas Winkler af3d161f66 updated the admin, ordering for mail rules 2020-11-21 23:12:34 +01:00
Jonas Winkler 450fb877f6 code cleanup 2020-11-21 15:34:00 +01:00
Jonas Winkler b44f8383e4 code cleanup 2020-11-21 14:03:45 +01:00
Jonas Winkler 09acb134b7 updated mail: now uses mime type detection 2020-11-20 18:14:42 +01:00
Jonas Winkler 41650f20f4 mime type handling 2020-11-20 13:31:03 +01:00
Jonas Winkler 07e2ff0c2e fixed a test case 2020-11-18 22:59:27 +01:00
Jonas Winkler 727f86c369 codestyle 2020-11-18 22:41:14 +01:00
Jonas Winkler 87e83eb71b a couple small adjustments here and there. 2020-11-18 20:41:42 +01:00
Jonas Winkler e59696efd4 small fixes 2020-11-18 18:39:46 +01:00
Jonas Winkler 8908bc259e updated logging, logging for the mail consumer to see whats happening 2020-11-18 13:23:30 +01:00