Skip to main content

Emit fedora-messaging messages from Mailman 3

Project description

Mailman3 Fedmsg plugin

Publish notifications about emails to the Fedora Messaging bus.

Enable this by adding the following to your mailman.cfg file:

[archiver.fedora_messaging]
# The class implementing the IArchiver interface.
class: mailman3_fedmsg_plugin.Archiver
enable: yes

Your Fedora Messaging configuration file must be working.

You can exclude certain lists from publication by adding them to the excluded_lists key in the Fedora Messaging configuration files's [consumer_config] section:

[consumer_config]
excluded_lists = ["bugzilla.lists.fedoraproject.org, commits.lists.fedoraproject.org"]

The values must be the list ID (dotted format) and they must be separated by commas if you want to exclude multiple lists.

In this section, you can also set the URL of the HyperKitty instance where the messages are archived, if any:

[consumer_config]
archive_base_url = "https://lists.fedoraproject.org/archives/"

In the same section, you can set the list of domains that the plugin can extract usernames from:

[consumer_config]
# Domains where we can extract the username from the address
owned_domains = ["fedoraproject.org", "centos.org"]

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

mailman3_fedmsg_plugin-1.0.0.tar.gz (16.8 kB view details)

Uploaded Source

Built Distribution

mailman3_fedmsg_plugin-1.0.0-py3-none-any.whl (17.2 kB view details)

Uploaded Python 3

File details

Details for the file mailman3_fedmsg_plugin-1.0.0.tar.gz.

File metadata

File hashes

Hashes for mailman3_fedmsg_plugin-1.0.0.tar.gz
Algorithm Hash digest
SHA256 d4e4b11980ef4debb68803b1601522c568b686336a20c51fcffb62551e52aa28
MD5 58415c57c7729e0fae66b684a00ccce3
BLAKE2b-256 809ba9c8345a53c77da8efa92503c6d0544adb372bac02dca3e3aab66e7561e2

See more details on using hashes here.

File details

Details for the file mailman3_fedmsg_plugin-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for mailman3_fedmsg_plugin-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a2dfdffd0664b80bf440b8f9761916c7fdc098733fc370025ad3d32b66aa2829
MD5 246d21b7f9afa7ccdd2ac15e46451d91
BLAKE2b-256 523ff37d2a3b8af716875f4d5b38092de9a4445f99022e90e40fe3925f2949a9

See more details on using hashes here.

Supported by

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