Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fedora-infra/mailman3-fedmsg-plugin
Emit fedmsg messages from mailman3
https://github.com/fedora-infra/mailman3-fedmsg-plugin
Last synced: about 1 month ago
JSON representation
Emit fedmsg messages from mailman3
- Host: GitHub
- URL: https://github.com/fedora-infra/mailman3-fedmsg-plugin
- Owner: fedora-infra
- Created: 2013-05-23T18:34:47.000Z (over 11 years ago)
- Default Branch: develop
- Last Pushed: 2024-07-01T06:29:20.000Z (4 months ago)
- Last Synced: 2024-07-01T17:25:14.736Z (4 months ago)
- Language: Python
- Size: 340 KB
- Stars: 2
- Watchers: 7
- Forks: 4
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.rst
- License: LICENSES/LGPL-3.0-or-later.txt
Awesome Lists containing this project
README
# 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"]
```