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
Raphael Michel
879384f357
Added a setting for an e-mail subject prefix
2015-06-16 20:09:10 +02:00
Raphael Michel
fad8605aa7
Add unit tests for our mail API
2015-06-03 18:09:00 +02:00
Raphael Michel
c83bd0e293
Move mail() to services/
2015-06-03 14:01:33 +02:00