2b4c82fd1b
fix(email): Add ability to attach full first email text to avoid losing forwards, and to save .eml files for any incoming mesages, plus fix tests and some minor bugs
2021-04-19 21:15:24 +02:00
012ba4f42d
Update email.py
...
Correct a typo so that imap code calls starttls() correctly.
2021-03-26 03:48:10 -04:00
9f99eb5ee6
fix: prepend file attachments with 'part-%i_' to prevent name collisions when an email has attachments with the same filename
2021-03-08 13:57:07 -04:00
959fc0f9ba
Merge pull request #911 from koriaf/dev-configurable-file-log
...
ifix(email): Create the log file only if required
2020-12-04 11:08:43 -05:00
baa763c784
Add support for standard STARTTLS on port 143 (RFC 2595).
...
Signed-off-by: Evili del Rio <evili.del.rio@gmail.com >
2020-12-04 11:49:20 +01:00
d2a7bad576
ifix(email): Create the log file only if required
...
+ update some translations
+ update some tests to correctly mock unlink as well
+ fix flake8 errors and sort the imports in email module
+ update some log messages to pass base message + parameters instead of rendered string (works better with Sentry)
2020-11-25 10:31:40 +01:00
da5028d51a
Redirect e-mail for a merged ticket to the ticket it has been merged to
2020-10-30 19:59:16 +01:00
eca0f16806
bug fix data may be referenced when not set
2020-10-14 16:58:37 -06:00
2f788f2597
Merge 0.2.22 bugfix release updates, update copyright year in license, specify python 3.6 or above in setup
2020-07-30 04:46:15 -04:00
1643a45457
fix<process_email>: free the log file handler after it's not used anymore
2020-02-12 20:53:00 +01:00
9963a3fe5d
Fix utf decoding bug in email parsing code
...
For some reason mozilla thunderbird sometimes marks email parts as 8bit
even though they are utf-8. I guess the best way to work around this is
to add a try-catch block because this really cannot be predicted.
2020-01-23 16:00:01 +01:00
66ab507c15
Snyc with master to get patches for ru templates and custom User models
2019-08-05 19:40:38 -04:00
71d4662c7b
Fix #732 encoding of 8bit utf emails
2019-03-26 14:50:45 +01:00
6886a7920e
Specify encoding of html email bodies explicitly
2019-03-26 13:59:01 +01:00
2c3ce8903f
Decode quoted-printable html bodies when getting email
...
Fixes #719
2019-03-06 14:21:30 +01:00
344dd75a1c
Address multipart mime ending up in description, for #700
2019-02-16 02:18:07 -05:00
43ed3ac773
PEP-8 fixes for mail threading merge
2018-12-28 11:32:49 -05:00
5f0d22a692
Merge brunotikami/master for user and email threading, for #385 and #375
2018-12-28 10:53:28 -05:00
696d10db12
Remove old python2/six code
2018-12-28 03:13:52 -05:00
e66c42890c
Don't crash when mail body is empty
2018-12-19 17:30:21 +01:00
6c37d73d4e
DRY out email sending code and normalize behavior
...
This refactor removes duplicated logic for deciding whom the messages get sent to.
It also normalizes behavior ensuring that all CCed addresses are sent to in all cases that CCed individuals should be notified.
2018-11-01 14:56:17 +01:00
9a45d28c95
More refactors of get_email.py
2018-10-31 16:30:19 +01:00