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
Metadata
Release files for command-eml-accept-subscription-mailman-plugin 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| command_eml_accept_subscription_mailman_plugin-1.0.1.tar.gz | 15.8 kB | Without provenance | Details for command_eml_accept_subscription_mailman_plugin-1.0.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| command_eml_accept_subscription_mailman_plugin-1.0.1-py3-none-any.whl | Python 3 | none | any | Details for command_eml_accept_subscription_mailman_plugin-1.0.1-py3-none-any.whl |
Total release size: 32.7 kB
Release files / command_eml_accept_subscription_mailman_plugin-1.0.1.tar.gz
| Download URL | command_eml_accept_subscription_mailman_plugin-1.0.1.tar.gz |
|---|---|
| Size | 15.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f112e43e1c2e7a53f76dc5ebd6eb5a4168651065d6300391826d8f1e849bfc9b
|
|
BLAKE2b-256 checksum How to use checksums |
043e3430617c0a911c345d9fac8cb6025b2ba3819e4974e368c8b448316b57c7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.7
|
Release files / command_eml_accept_subscription_mailman_plugin-1.0.1-py3-none-any.whl
| Download URL | command_eml_accept_subscription_mailman_plugin-1.0.1-py3-none-any.whl |
|---|---|
| Size | 16.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
766a4f40ab5c1d8781e9211b9569be5010c933ac91a23d992178d7d020dbd1e8
|
|
BLAKE2b-256 checksum How to use checksums |
2be454671e9ed1c2d21bef501af5a111e13d1a12987eb2fd140cd71620431307
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.7
|
Security for command-eml-accept-subscription-mailman-plugin 1.0.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.