Skip to main content

Django library to help interaction with Mailman

Project description

This package contains libraries and templates for Django-based interfaces interacting with Mailman.

To use this application, add django_mailman3 to the INSTALLED_APPS list in your Django server’s settings file.

NEWS

1.3.7 (2021-09-02)

  • Set the minimum required version of mailmanclient in setup.py. (Fixes #46)

1.3.6 (2021-08-31)

  • django_mailman3.lib.mailman.get_mailman_client() now supports Mailmanclient request hooks to be added using a new @mailmanclient_request_hook decorator.

  • Scrubber now removes null bytes from the scrubbed message body.

  • Update the Display Name of a user and it’s associated addresses in Mailman when the display name is updated in Django.

  • Sync a Django user’s email address to Core even if it is not verified.

  • Add an allauth account adapter to disable signups.

  • Add support for Django 3.2.

1.3.5 (2021-01-15)

  • Add a new method get_django_user to return Django User model. (See !99)

  • Add delete_archives field to mailinglist_deleted Signal.

  • Replaced deprecated ugettexy_lazy with gettext_lazy. (Closes #37)

1.3.4 (2020-06-05)

  • Fix a bug caused by bumping to Mailman API 3.1 in version 1.3.3 which resulted in 404 errors for some users. (Closes #35)

1.3.3 (2020-06-01)

  • Hide “Account Connections” tab in accounts if no social account providers are installed. (See !54)

  • Use bold font for form labels (See !82)

  • Update a user’s preferred_address in Mailman Core when a user updates their primary address in Profile. (Closes #32)

  • Use Mailman’s API version 3.1 to get Hex UUIDs instead of integer.

  • Caught a LookupError when scrubbing an attachment with an unknown charset. (Closes #12)

  • Properly scrub the content of message/rfc822 parts. (Closes #34)

License

Django-mailman is licensed under the GPL v3.0

Copyright (C) 2017-2020 by the Free Software Foundation, Inc.

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

django-mailman3-1.3.7.tar.gz (404.1 kB view details)

Uploaded Source

File details

Details for the file django-mailman3-1.3.7.tar.gz.

File metadata

  • Download URL: django-mailman3-1.3.7.tar.gz
  • Upload date:
  • Size: 404.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for django-mailman3-1.3.7.tar.gz
Algorithm Hash digest
SHA256 6ea8c24c13e7afe744f18e18e4d19d0e74223e0d9bd5d782deea85dcb865feb7
MD5 01c4e15a53a540a3f220ff71a7b483ff
BLAKE2b-256 10868b287d69e8459394d9a5371895602bf6ccf63a33d8b019edc9c4740ee4c0

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