phail
07b000a01d
switch to From: Header instead of date to compensate for older libmagic versions
2022-05-19 22:51:17 +02:00
phail
d605ef9ce0
workaround for wrong mime detection of .eml files
2022-05-14 16:47:12 +02:00
phail
276b99b340
Merge remote-tracking branch 'paperless/dev' into feature-consume-eml
2022-04-29 23:52:56 +02:00
Trenton Holmes
47191e9690
Adds some logging so we know which login method has failed
2022-04-26 09:41:36 -07:00
Trenton Holmes
402cca2b5f
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
421a604b92
Merge branch 'main' into dev
2022-04-25 10:33:40 -07:00
Trenton Holmes
72d48f50c1
Includes exception information during exception listing folders
...
Co-authored-by: Florian <florian.brandes@posteo.de>
2022-04-19 13:40:04 -07:00
phail
c7d7052974
fix Mail actions mixup
2022-04-19 20:14:31 +02:00
Trenton Holmes
4539869016
Only output the folder names
2022-04-19 09:03:08 -07:00
Trenton Holmes
5e95f1017b
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
753ef98eab
fix Mail actions mixup
2022-04-19 00:59:57 +02:00
phail
39cb1c9098
work in progress Mail parsing
2022-04-19 00:39:00 +02:00
phail
1393dd84f4
add feature to consume imap mail als .eml
2022-04-15 14:40:02 +02:00
phail
edafe401a5
remove uneeded print and fix merge fail
2022-04-14 00:19:30 +02:00
phail
8cd9e35857
Merge branch 'dev' into fix-mail-starttls
2022-04-13 23:55:38 +02:00
phail
77122dc26e
fix unittest
2022-04-13 23:37:21 +02:00
shamoon
3662e648aa
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
a5e6e637be
fixes #697
...
Signed-off-by: Florian Brandes <florian.brandes@posteo.de>
2022-04-12 15:54:18 +02:00
jonasc
00f0beb550
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
3505a08633
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
b83f8a1cab
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
4443a03df0
Fixes the matching of attachment files names to patterns
2022-04-08 13:42:42 -07:00
Trenton Holmes
c36ddc27f9
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
f63805afb3
Fixes the EmailAddress which was a dict and is now a class
2022-03-15 14:00:01 -07:00
Trenton Holmes
6635fa5f0d
Runs the pre-commit hooks over all the Python files
2022-03-11 11:34:28 -08:00
Johannes Schöpp
49b27d1bc6
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
c56cb25b5f
Format Python code with black
2022-02-27 15:26:41 +01:00
jonaswinkler
ff7187672d
fix pycodestyle
2021-06-13 12:18:21 +02:00
servusoft
90914d9613
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
d6446b3efd
add support for configuring mail server character set per server. fixes #548
2021-05-16 11:58:32 +02:00
jonaswinkler
6c00a63015
separate mail logging
2021-02-06 16:59:04 +01:00
jonaswinkler
e5a7dc0cc7
rework most of the logging
2021-02-05 01:10:29 +01:00
jonaswinkler
4b616feaa6
fixes #305
2021-01-11 16:16:39 +01:00
jonaswinkler
18c44c76c5
fixes #153 , adds option for inline attachments and filename filters
2021-01-06 02:40:08 +01:00
jonaswinkler
b28987681e
fixes #175
2020-12-28 17:09:19 +01:00
jonaswinkler
e1a3186ab9
more tests
2020-12-15 13:47:43 +01:00
jonaswinkler
ba7bf9b2d2
removed slugs entirely, since their only purpose was purely cosmetic anyway.
2020-12-09 00:04:37 +01:00
jonaswinkler
249422570e
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
Jonas Winkler
9c23207b84
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
fd803435c1
updated the admin, ordering for mail rules
2020-11-21 23:12:34 +01:00
Jonas Winkler
a532200d10
code cleanup
2020-11-21 15:34:00 +01:00
Jonas Winkler
afc3753e58
code cleanup
2020-11-21 14:03:45 +01:00
Jonas Winkler
7983e9028f
updated mail: now uses mime type detection
2020-11-20 18:14:42 +01:00
Jonas Winkler
f976a0b4ba
mime type handling
2020-11-20 13:31:03 +01:00
Jonas Winkler
14d18b1ce7
a couple small adjustments here and there.
2020-11-18 20:41:42 +01:00
Jonas Winkler
680ab3d56b
updated logging, logging for the mail consumer to see whats happening
2020-11-18 13:23:30 +01:00
Jonas Winkler
bbf8d8772a
adjustments due to refactor
2020-11-17 17:12:34 +01:00
Jonas Winkler
76c063b42f
refactor and testing
2020-11-17 16:42:19 +01:00
Jonas Winkler
82139abb2a
added some result processing
2020-11-17 15:23:17 +01:00
Jonas Winkler
c2982922d4
exception handling
2020-11-17 15:07:58 +01:00