Skip to main content

Plugin that add a command to accept a subscription request to mailing list by email

Project description

command-eml-accept-subscription-mailman-plugin

Github repository : https://github.com/Tann-dev/command-eml-accept-subscription-mailman-plugin

This plugin provides a custom command to accept a member's subscription by email. To use this command, simply send an email to the address list-request@domain.org with the subject

accept email@address.subscriber.

In the body of the message, you must also provide the password for the mailing list, with the keyword Approved:. For example,

Approved: password.

Please note that the member must request to join the list in order to be accepted onto the mailing list. If there is no current subscription request, the member will not be added to the mailing list.

Install the plugin

PIP

To install this package with pip, you can use the following command:

python3 -m pip install command-eml-accept-subscription-mailman-plugin

Docker

If you want to use mailman with the maxking/mailman-core docker image [from this repository] (https://github.com/maxking/docker-mailman), you can take the Dockerfile from this repository, and modify it as you wish. You will also need the requirements-docker.txt file.

Or you can also use the tannndev/mailman-with-plugin docker image

Activate the plugin in Mailman Core

In order to activate the plugin in Mailman Core, add the following config to mailman.cfg:

# Plugin configuration.
[plugin.command_eml_accept_subscription_mailman_plugin]
class: command_eml_accept_subscription_mailman_plugin.CommmandEmlAcceptMemberPlugin
enabled: yes

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

Built Distribution

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

File details

Details for the file command_eml_accept_subscription_mailman_plugin-1.0.1.tar.gz.

File metadata

File hashes

Hashes for command_eml_accept_subscription_mailman_plugin-1.0.1.tar.gz
Algorithm Hash digest
SHA256 f112e43e1c2e7a53f76dc5ebd6eb5a4168651065d6300391826d8f1e849bfc9b
MD5 eee619f4998913ed7c5eafc13396ebf7
BLAKE2b-256 043e3430617c0a911c345d9fac8cb6025b2ba3819e4974e368c8b448316b57c7

See more details on using hashes here.

File details

Details for the file command_eml_accept_subscription_mailman_plugin-1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for command_eml_accept_subscription_mailman_plugin-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 766a4f40ab5c1d8781e9211b9569be5010c933ac91a23d992178d7d020dbd1e8
MD5 915a439735ff2c98acab8e25912a4427
BLAKE2b-256 2be454671e9ed1c2d21bef501af5a111e13d1a12987eb2fd140cd71620431307

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