Raphael Michel
e3c7cd7c6d
Redesign of email settings ( #2426 )
...
Co-authored-by: Felix Rindt <felix@rindt.me >
2022-01-26 12:47:58 +01:00
Raphael Michel
9f4b834abc
Allow to attach files to order confirmation email ( #2384 )
...
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2021-12-16 18:34:18 +01:00
Raphael Michel
dde4e12ce1
Fix bug in 6cd32400a
2021-10-11 17:36:57 +02:00
Raphael Michel
6cd32400ae
Mails: Add elaborate retry logic for MS Exchange
2021-10-11 12:41:26 +02:00
Raphael Michel
bc7300c393
Track if invoices have been sent via email ( #2231 )
2021-10-05 13:47:55 +02:00
Tim Neumann
b95f556d8f
Add config options for max file upload sizes ( #2199 )
...
* feat(config): Add config options for max file upload sizes
Closes #2198
* Apply suggestions from code review
Fix docs and comment in settings.py
Co-authored-by: Richard Schreiber <wiffbi@gmail.com >
* Fix import order using isort
Co-authored-by: Richard Schreiber <wiffbi@gmail.com >
2021-09-09 15:55:06 +02:00
Richard Schreiber
0c6971ff5f
Email: make responsive and show header image in MS Outlook ( #2138 )
2021-07-01 11:49:30 +02:00
Richard Schreiber
e1ac22067a
mail: strip image_src before converting to cid
2021-06-22 13:29:25 +02:00
Raphael Michel
c132ccd141
Performance: Replace inlinestyler with css_inline; Add drf-ujson ( #2123 )
2021-06-13 21:20:18 +02:00
Raphael Michel
e792e8fd1e
Fix sender address for organizer-level emails
2021-06-02 12:30:50 +02:00
Raphael Michel
4cbec46f3e
Mail: Fix fetching of customers
2021-05-07 17:05:02 +02:00
Raphael Michel
0a7a3537eb
Mail: Fix another log_action usage
2021-05-07 11:35:52 +02:00
Raphael Michel
8e6925c037
Fix logging of SMTPDataErrors (PRETIXEU-3X7)
2021-05-06 20:18:55 +02:00
Raphael Michel
879507c0e1
Fix incorrect variable usage
2021-05-04 21:19:33 +02:00
Raphael Michel
8e79eb570e
Customer accounts & Memberships ( #2024 )
2021-05-04 16:56:06 +02:00
Raphael Michel
caa61a463e
Mail: Retry if pulling attachments failed
2021-04-21 11:36:30 +02:00
Raphael Michel
a93287207b
pretix Community Edition moves to AGPLv3-based license ( #2023 )
2021-04-12 10:33:47 +02:00
Raphael Michel
a08272571b
Fix gaps in our email error handling
2021-03-31 10:05:15 +02:00
Raphael Michel
5be09accf7
Set correct timezone when rendering emails
2021-03-26 12:47:36 +01:00
Raphael Michel
76e9093fea
Fix email sending during tests
2021-03-11 22:46:07 +01:00
Raphael Michel
a84a726185
Try to avoid race condition when sending emails
2021-03-09 09:06:14 +01:00
Raphael Michel
2221b57dc9
Allow to disable ticket attachments to emails
2021-03-01 18:21:12 +01:00
Raphael Michel
04bfa63a5e
Add region setting to supplement localization ( #1875 )
2020-12-14 13:15:38 +01:00
Raphael Michel
f9d1dc7181
Increase retry interval of emails
2020-10-27 09:23:59 +01:00
Sohalt
9e4dc344a4
Sendmail plugin: Allow to attach a file to emails ( #1814 )
...
* sendmail: allow to attach files to emails
* Fix mixup of model objects and model IDs
* Attach to order-level emails, not only position-level emails
* Give attachments a proper file type
* Add a warning note about higher spam chances
Co-authored-by: Raphael Michel <mail@raphaelmichel.de >
2020-10-22 09:53:19 +02:00
Felix Rindt
bca7a6db93
Mail service: Allow to attach arbitrary cached files ( #1774 )
2020-09-21 17:45:29 +02:00
Raphael Michel
ca2dd0d6b6
Limit maximum length of event names in email senders
2020-08-05 11:23:27 +02:00
Raphael Michel
1c84de9ab2
E-Mail: Do not use .prettify(), it does not preserve the original whitespsace
2020-07-16 17:45:17 +02:00
Raphael Michel
980f4012bc
Make sure correct language is active when generating email attachments
2020-07-16 12:14:43 +02:00
Raphael Michel
5dd5ff8a7c
Set acks_late=True on celery tasks where we would prefer double execution over failure
2020-05-19 16:33:16 +02:00
Raphael Michel
0bb6104532
Flip order of invoices and tickets in email attachments
2020-04-16 13:14:06 +02:00
Raphael Michel
af23d6e4bf
Upgrade to Django 3.0 and other dependencies ( #1568 )
...
* Upgrade Django to 3.0 and other dependencies to recent versions
* Fix otp version contsraint
* Remove six dependency
* Resolve some warnings
* Fix failing tests
* Update django-countries
* Resolve all RemovedInDjango31Warnings in test suite
* Run isort
* Fix import
* Update PostgreSQL version on travis
2020-03-23 15:02:20 +01:00
Raphael Michel
6d00daa9ee
Fix crash when sending mails with empty mail_from
2020-02-26 17:34:37 +01:00
Raphael Michel
f566b353f2
Retry more email failures
2020-01-11 14:11:20 +01:00
Raphael Michel
9f629fc1c9
Do not show subject prefix in HTML email headline
2019-12-17 11:09:05 +01:00
Raphael Michel
8c86169d3f
Fix #1415 -- Proper MIME structure
2019-12-04 11:56:02 +01:00
Raphael Michel
03a06b6997
Fix wrong attribute name
2019-11-06 15:42:12 +01:00
Raphael Michel
1cd319357d
Add "Invoice" to the filename of attached invoices
2019-11-06 14:10:42 +01:00
Raphael Michel
1e0e8184c8
Fix #312 -- Bulk-send vouchers via email ( #1469 )
...
* Allow to directly bulk-send vouchers via email
* Send mails
* Log messages
* Fix test failures
* Add new test cases
2019-10-29 11:53:59 +01:00
Raphael Michel
19b10e3ca4
Add option to attach calendar files to emails ( #1457 )
2019-10-21 10:41:22 +02:00
Raphael Michel
ca0c0f4ae3
Revert to multipart/related
2019-09-20 11:22:11 +02:00
Raphael Michel
12b1f7d90e
Fix #1374 -- Correct encoding of images
2019-09-10 09:39:16 +02:00
Raphael Michel
adc4128f9f
Fix exceptions introduced in last commit
2019-08-30 11:56:04 +02:00
Raphael Michel
eed217262f
Add signal global_email_filter
2019-08-30 11:02:59 +02:00
Raphael Michel
4bae824a03
Add user argument to email_filter
2019-08-30 11:02:59 +02:00
Raphael Michel
200ce93bb4
Prevent autoresponders
2019-08-14 15:09:19 +02:00
Martin Gross
94e2c2fa3c
Deduplicate CID images
2019-08-07 13:24:13 +02:00
Martin Gross
d37939bc2a
Change BS-parser to lxml insted of html5lib, do prevent another dependency
2019-08-04 17:25:02 +02:00
Martin Gross
4b3f6ba94b
Fix urlparse import
2019-08-04 14:55:54 +02:00
Martin Gross
18c8933c64
MIMEEncode inline images as CID
2019-08-04 14:46:47 +02:00