Skip to main content

Allows automatic processing of bounces or automatic replies to emails sent by pretix.

Project description

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.

Configuration

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.

Development setup

  1. Make sure that you have a working pretix development setup.

  2. Clone this repository, eg to local/pretix-bounces.

  3. Activate the virtual environment you use for pretix development.

  4. Execute python setup.py develop within this directory to register this application with pretix’s plugin registry.

  5. Execute make within this directory to compile translations.

  6. 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.

License

Copyright 2017 Raphael Michel

Released under the terms of the Apache License 2.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pretix-bounces-1.2.1.tar.gz (8.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pretix_bounces-1.2.1-py3-none-any.whl (32.4 kB view details)

Uploaded Python 3

File details

Details for the file pretix-bounces-1.2.1.tar.gz.

File metadata

  • Download URL: pretix-bounces-1.2.1.tar.gz
  • Upload date:
  • Size: 8.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Python-urllib/3.6

File hashes

Hashes for pretix-bounces-1.2.1.tar.gz
Algorithm Hash digest
SHA256 84756a1d3fcbc0bf9992d5dd8c5d83fa9bc03c4e8e458a706974c0e7a841b6b7
MD5 eb101727f8c5a9487fcca063f91fc4b8
BLAKE2b-256 5456086aa49a82e10ea962e00dfeaf9664623b71febf2b2df8bfba2b7deb338c

See more details on using hashes here.

File details

Details for the file pretix_bounces-1.2.1-py3-none-any.whl.

File metadata

File hashes

Hashes for pretix_bounces-1.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 edf8c1e3305983907dc1475dd58f1ddc36f792003863501e2ed3b3c24957a2df
MD5 15355e0d8ee101eb49e7a8e5a7b08e36
BLAKE2b-256 053ee4cf2aa80e3dca2dd9fd8fea13f08c68a1e26e407e0ecba945f85e00882c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page