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
server=mail.mydomain.com:993
user=noreply@mydomain.com
pass=12345678

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.0.tar.gz (7.9 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.0-py3-none-any.whl (32.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pretix-bounces-1.2.0.tar.gz
Algorithm Hash digest
SHA256 6aa4f9e91ad6c2cd256d8fcb695d47dd4a2a2562c977d9fad28ba123f2f666f5
MD5 685e4a78b07428b1b3ec2eceba84f226
BLAKE2b-256 bdce7c641eaaca0c84c88b46655be61a62108d555c0c95b7c57e285c8be4eda1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pretix_bounces-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f5b71342176c6212c88261945537cf53171a120ab318a88f1610225da47021c1
MD5 bebd60ebd23a47e98dde6be072e4a35b
BLAKE2b-256 49100029bf98cf9a5a614164f43300268a31e5d61fbb02499231317d0d44aa70

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