This is a plugin for pretix. Once installed and configured, it makes pretix use random Sender
headers
for emails like noreply-amCwRFatawEjetS8@pretix.eu
for outgoing emails. The From
and Reply-To
headers remain untouched. It then periodically checks for emails in a specified IMAP inbox and adds replied
emails to the log of an order. This leads to an automatic logging of bounces on pretix-level.
This requires an additional section in the pretix.cfg
config file that looks like this:
[bounces] alias=noreply-%s@mydomain.com from_domain=mydomain.com server=mail.mydomain.com:993 user=noreply@mydomain.com pass=12345678
The plugin will only be effective for mails sent through the system default mailer (specified in the same file), not for events with a custom SMTP server.
- Make sure that you have a working pretix development setup.
- Clone this repository, eg to
local/pretix-bounces
. - Activate the virtual environment you use for pretix development.
- Execute
python setup.py develop
within this directory to register this application with pretix's plugin registry. - Execute
make
within this directory to compile translations. - Restart your local pretix server. You can now use the plugin from this repository for your events by enabling it in the 'plugins' tab in the settings.
Copyright 2017 Raphael Michel
Released under the terms of the Apache License 2.0