Clemens Rieder
94f0808a2f
add AppleMail color tag support
2023-01-16 13:49:54 -08:00
Trenton Holmes
538a4219bd
Fixes missing return
2022-11-20 09:10:44 -08:00
phail
df101f5e7a
split handle_message function
2022-11-20 16:09:46 +01:00
phail
5bf26369e2
remove erroring paramerter
2022-10-25 21:17:40 +02:00
phail
08988e11f8
Merge remote-tracking branch 'paperless/dev' into feature-consume-eml
2022-10-23 20:37:22 +02:00
shamoon
6f50285f47
Merge pull request #1648 from paperless-ngx/feature-use-celery
...
Feature: Transition to celery for background tasks
2022-10-10 00:07:55 -07:00
Trenton H
55089aab32
Fixes handling of gmail label extension to IMAP
2022-10-07 18:28:11 -07:00
Trenton Holmes
9247300230
Transitions the backend to celery and celery beat
2022-09-26 11:25:34 -07:00
Trenton Holmes
bd18a57a5d
Updates imap_tools and updates to use the new login method for UTF-8
2022-09-01 08:54:44 -07:00
Stefan
d80d5e4e70
fix debug output
2022-08-20 13:15:38 -07:00
Stefan
f1e93eb70a
Ignore tagged emails from gmail to avoid duplicated documents.
2022-08-20 13:15:38 -07:00
Stefan
5c49bbfc73
fix formatting
2022-08-20 13:15:38 -07:00
Stefan
edabf208bc
Handle tags for gmail email accounts
...
like mentioned here: https://github.com/ikvk/imap_tools/issues/174
2022-08-20 13:15:38 -07:00
Trenton Holmes
b70e21a6d5
When raising an exception during exception handling, chain them together for slightly cleaner logs
2022-08-03 09:00:56 -07:00
phail
cdd2b99b6b
Merge remote-tracking branch 'paperless/dev' into feature-consume-eml
2022-07-12 00:09:10 +02:00
Oliver Rümpelein
5a809d7e31
Add first draft implementation, test broken.
2022-05-25 19:23:52 +02:00
phail
c04b9fd7f6
switch to From: Header instead of date to compensate for older libmagic versions
2022-05-19 22:51:17 +02:00
phail
6809b15ce1
workaround for wrong mime detection of .eml files
2022-05-14 16:47:12 +02:00
phail
0d298d743a
Add log messages for mail errors ( #727 )
...
* adapt to starttls interface change in imap_tools
pin imap-tools version to avoid breaking changes
improve mail log
* fix unittest
* remove uneeded print and fix merge fail
* bump to next version
2022-05-02 15:54:51 -07:00
phail
47851ddd3f
Merge remote-tracking branch 'paperless/dev' into feature-consume-eml
2022-04-29 23:52:56 +02:00
Trenton Holmes
330e47f0b7
Adds some logging so we know which login method has failed
2022-04-26 09:41:36 -07:00
Trenton Holmes
1e9378b429
Implements a fallback to AUTH=PLAIN in the event of a UnicodeEncodeError during a normal login
2022-04-26 09:41:36 -07:00
Michael Shamoon
654ef06682
Merge branch 'main' into dev
2022-04-25 10:33:40 -07:00
Trenton Holmes
57f32e5360
Includes exception information during exception listing folders
...
Co-authored-by: Florian <florian.brandes@posteo.de>
2022-04-19 13:40:04 -07:00
phail
d8d2d53c59
fix Mail actions mixup
2022-04-19 20:14:31 +02:00
Trenton Holmes
5603834282
Only output the folder names
2022-04-19 09:03:08 -07:00
Trenton Holmes
33134d4529
In the event of an error when setting the mail account folder, attempt to list the account's folders to the log
2022-04-19 08:32:34 -07:00
phail
616a826b8a
fix Mail actions mixup
2022-04-19 00:59:57 +02:00
phail
027897ff03
work in progress Mail parsing
2022-04-19 00:39:00 +02:00
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
95e94618d8
Merge pull request #270 from jonasc/dev
...
Allow setting more than one tag in mail rules
2022-04-13 03:11:38 -07:00
Florian Brandes
71cbef4c13
fixes #697
...
Signed-off-by: Florian Brandes <florian.brandes@posteo.de>
2022-04-12 15:54:18 +02:00
jonasc
4022284059
Allow setting more than one tag in mail rules
...
The three migrations do the following to preserve existing data in
assign_tag:
1. Add the new many-to-many field assign_tags.
2. Copy existing data from the assign_tag field to the assign_tags.
3. Delete the existing assign_tag field.
2022-04-12 10:41:08 +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
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
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
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
7fef27e6de
fixes #305
2021-01-11 16:16:39 +01:00