Raphael Michel
5e7027647a
Add bcc option for event emails
2018-06-22 13:28:54 +02:00
Tobias Kunze
e187005130
Strip [] in mail subject prefix ( #950 )
2018-06-19 12:46:08 +02:00
Raphael Michel
39f22fa314
Set event name as sender name in emails
...
(thanks @luto for the suggestion)
2018-01-08 16:16:44 +01:00
Raphael Michel
98a58779ad
Consistent markdown parsing, docs on markdown and display settings
2017-12-03 15:19:15 +01:00
Raphael Michel
d8064d1567
Add email_filter signal
2017-11-23 18:15:41 +01:00
Raphael Michel
f5958a7ff2
Fix TypeError
2017-11-07 18:18:57 +01:00
Raphael Michel
f3221e6e76
Allow attaching invoices to emails
2017-11-07 17:53:28 +01:00
Sanket Dasgupta
58938fc07c
Fix #531 -- Make placeholders replace in subject ( #594 )
...
Placeholders in subject were not being replaced because there was
no `.format()` called on the subject.
This commit creates a context dict that is used for both the body
and the subject. It is then replaced using `.format_map()`
Fixes https://github.com/pretix/pretix/issues/531
2017-10-07 18:16:13 +02:00
Tobias Kunze
bab092f04b
Do not override the Reply-To header ( #597 )
2017-08-20 13:50:48 +03:00
Raphael Michel
e31bd7600c
Add bcc to mail_send
2017-08-09 16:22:14 +02:00
Tobias Kunze
a213ca746c
Only mention an order in the mail if one is associated ( #592 )
2017-08-09 10:42:52 +02:00
Raphael Michel
349e306d38
Fix #576 yet again
2017-08-08 23:08:34 +02:00
Raphael Michel
ca1b1032eb
Allow mails without HTML
2017-08-08 22:28:27 +02:00
Daniel
5c443e2f93
Ref #569 -- Include other email to history ( #570 )
...
Log all other order-specified emails and include them into
email history.
2017-07-27 15:09:06 +02:00
Raphael Michel
fa6102bbad
Allow to override sender for mail
2017-07-06 18:06:07 +02:00
scabux
27d6f24c3c
Mail signature ( #485 )
...
* added signature field -- no function yet
* added mail signature feature
* fixed style issue
* fixed problem with signature default
* added unit test for mail signatures
* added unit test for mail signatures
2017-05-06 11:12:38 +02:00
Tobias Kunze
010c31cf10
Fix type annotation
2017-04-25 09:10:45 +02:00
Raphael Michel
8b7d2314b8
Use django-i18nfield library ( #418 )
2017-02-27 21:16:28 +01:00
Raphael Michel
92c2dcaf25
Improve type hint
2017-01-27 12:10:22 +01:00
Raphael Michel
48461122f8
Set Reply-To headers to the event's contact address
2017-01-24 18:35:20 +01:00
Raphael Michel
bbb71ef891
New email placeholders invoice_name, invoice_company
2017-01-20 09:12:19 +01:00
Raphael Michel
c639cd96f5
Moved static files and celery.py
2017-01-04 22:00:28 +01:00
Raphael Michel
9d08e23a48
Fix #306 -- Add HTML multipart version to emails
2017-01-04 13:31:40 +01:00
Raphael Michel
4d7b5a0a3b
Update German translation
2016-11-27 19:54:25 +01:00
Raphael Michel
1faacef9d4
Always process tasks through celery ( #245 )
2016-09-21 10:38:31 +02:00
cherti
ecef64c035
Change signature-separator ( #242 )
...
`"-- "` on a single line as a signature-delimiter is noticed by a lot of mail programs out there as an actual signature separator and the text below may be marked that way, e.g. is greyed out a little in Mozilla Thunderbird.
This change should leverage that behavior for e-mails sent by pretix.
2016-09-17 12:13:13 +02:00
Tobias Kunze
7e19effe3c
Fix #122 -- Allow users to re-send order links ( #197 )
...
If the provided mail address has not ordered anything, there will still
be a mail generated and sent to an invalid mail address, to avoid
obvious timing attacks to determine active users.
2016-09-01 08:59:36 +02:00
Tobias Kunze
3c8f9f5a62
Catch and display mail sending errors ( #215 )
2016-08-30 16:49:52 +02:00
Raphael Michel
a6121c40f1
Added custom headers to mail() API
2016-08-16 13:36:53 +02:00
Raphael Michel
5031393136
Force isort to treat typing in the py3.5 style, not py3.4
2016-08-13 21:19:36 +02:00
Tobias Kunze
980e0f5eb3
Make mail() raise an exception on obvious failures
...
As per #164 . Should also work for #69 .
2016-08-10 21:06:10 +02:00
Raphael Michel
39ada8954e
Added optional links to the order in emails
2016-08-04 17:56:07 +02:00
Tobias Kunze
bfc721978d
Fixed minor documentation errors and mistakes ( #151 )
2016-07-14 20:01:38 +02:00
Raphael Michel
e4b1cf8d6f
Document setting storage and mail sending
2016-05-29 20:34:20 +02:00
Raphael Michel
1f665e6f48
Use a context manager for temporary locale switches
2016-03-15 17:59:32 +01:00
Raphael Michel
8812da5325
Fixed a wrong locale string
2016-03-15 17:09:32 +01:00
Raphael Michel
1cd64f40eb
Resolve warnings from modern flake8
2016-03-03 18:35:37 +01:00
Raphael Michel
dc0852f54f
Made event an optional parameter of mail_send
2015-12-13 18:20:16 +01:00
Raphael Michel
a114aa11f4
Fixed #45 : Custom SMTP server
2015-12-13 17:56:35 +01:00
Raphael Michel
d8ca0d527e
Fixed #42 -- Configurable e-mail texts
2015-12-13 17:33:38 +01:00
Raphael Michel
79ad8b40ed
Added python3.5-style type annotations to pretix.base
2015-11-04 23:39:59 +01:00
Raphael Michel
2e9157cbef
Removed unused imports
2015-10-05 11:24:00 +02:00
Raphael Michel
93d027cec6
Make all orders "guest orders"
2015-10-05 11:24:00 +02:00
Raphael Michel
c47008cc18
Added password reset to control.auth
2015-10-04 13:52:08 +02:00
Raphael Michel
9d625198bd
Refs #96 -- Allow anonymous orders
2015-09-17 22:45:57 +02:00
Raphael Michel
9ecd16c19c
Refs #44 -- Added background queue support for file export
2015-09-15 22:56:02 +02:00
Raphael Michel
2f0bb5f39f
Fixed import structure because testing was broken
2015-09-09 23:56:34 +02:00
Raphael Michel
101f1c77e0
Refs #44 -- Added optional celery background queue for mails
2015-09-09 23:42:16 +02:00
Raphael Michel
e828d711bd
Used isort to order all import statements
2015-07-19 20:46:34 +02:00
Raphael Michel
478b900ab3
Fixed #46 -- Added a plugin to send out emails
2015-07-12 18:45:22 +02:00