I am Aditya Komaravolu (Gitlab profile: https://gitlab.com/Aditya-Komaravolu),
a second year student pursuing Bachelor of Technology from Vidya Jyothi
Institute of Technology, India.
I have done a few small contributions to the organization and I am
confident enough that I will be able to contribute in a better way by
learning from the mentors/developers of the organisation.
GSoC is a very good opportunity to learn, bind and code with the community.
I am very much interested to participate in GSoC 2021 for Mailman as a
student. I would love to work for the project "Improved UI for Subscription
Management " given in (
https://wiki.list.org/DEV/Google%20Summer%20of%20Code%202021). I really
want to know what I should be learning to contribute/move in the direction
of this project. Any support from your end would be highly appreciated !
Respected Mailman Developers
My name is Shubhank(https://gitlab.com/shubhank-saxena). I am a final year
engineering undergraduate from India.
I am interested to participate in GSoC 2021 under Mailman. I have gone
through the instructions provided by the organisation, and have got one of
my MR reviewed and merged in the Mailman Core.
I have now started to write a proposal in the same direction and I was
wondering how can I start the discussion regarding the Mailman Core
projects that are given on the webpage (
https://wiki.list.org/DEV/Google%20Summer%20of%20Code%202021). I am
interested in the project "Support for REST Callbacks in Core".
Also, is the IRC channel active? I did not see any conversations happening
so I was wondering if the mode of communication has shifted strictly to the
Thank you for your time!
Dear Mailman Developers,
This is Steven1677(https://gitlab.com/Steven1677) on GitLab. I want to
contribute to the mailman3 project as a GSoC student.
I am starting to write my proposal for GSoC. I wonder whether our
personal information will go public if we send the proposal to the
this mail list?
I fully understand that applying for GSoC requires such information,
but I think the personal contact information (like phone number, email
addresses) should be only available to the members of the developer
team instead of the whole internet.
Hence, I am asking whether the whole proposal (including the basic
information of the student) should be sent to this mail list?
I'm upgrading a mailman2 installation to mailman3. And I using a docker implementation, created by me and not Maxking's implementation.
Everything is installed and is served correctly.
I have created a postfix container that relays emails to a smtp server, and I can send emails by telnet from it.
When I create a new thread in Hyperkitty, I receive an error from postfix container that the user (mailing list name) is not found.
And I believe that is obvious because the aliases db are not accessible by postfix.
So, my questions are:
- Is there a way to share aliases db between containers(different hosts) of mailman and postfix? I thought about sharing volumes but I'm not quite sure if it's the best solution
- I've seen:
virtual_alias_maps = mysql:/etc/postfix/virtual/existing_aliases.cf, var/lib/mailman/data/virtual-mailman
to add in postfix main.cf. Is it possible to do the same thing to aliases and transport_maps? And if so, how to set it in mailman configuration, because this is for mailman
I've seen this thread:
And it seams kind or less the same situation.
Does anyone have an idea or can give some pointers in how to accomplish this?
I am pleased to announce that Mailman Core 3.3.4 is now out.
Because of incompatibility with the new version of a downstream
library (SQLAlchemy), this release add is setting 1.3.x as the max
supported version of SQLAlchemy.
Even though it comes soon after 3.3.3, it has a lot of bug fixes and
new features. Some notable ones are:
* Email -join command now supports subscribing as digests with
digest=<no|mime|plain> options being honored.
* For anonymous lists, Mailman will filter all the headers except a few
that can be configured using a new config option.
* Mailman can do max_size checks on filtered message rather than
original message (which might be larger before being filtered)
* Previously deprecated --add, --del and --sync options from
`mailman members` command are now removed. Their alternatives
are `addmembers`, `delmembers` and `syncmembers` subcommands.
* If configured, Mailman will add a report about content filtering.
A complete change log is available here:
This release is available via PyPI:
You can install or upgrade using:
$ pip install --upgrade mailman
Thanks to all the contributors who helped with this release!
On behalf of Mailman Core Team
I am facing some issues with the pipeline. While creating docs for issue
#442 of mailman core, I updated my local master branch with the
mailman/mailman, created a separate branch on my local machine and created
a .rst file for BanManager Documentation. I tested the docs building
locally and it worked fine, all tests passed. When I pushed the code for
the merge request, the pipeline passed for docs and qa, but failed for all
I have tried many things but I can't understand why the tests are failing
even though I have only created a new file and changed nothing else.
Looking forward to your feedback
Hi, This is Prashant Pandey, I am willing to contribute to Mailman3 as a
GSOC student. I have some doubts about the dev environment.
I set up the local dev environment using
https://docs.mailman3.org/en/latest/devsetup.html this doc and I used my
forked repos instead of the main repository.
All the apps working fine but when I am creating a new thread using
Hyperkitty it says ("The message has been sent successfully.") but I did
not get this message on the list as shown in the screenshot. I also tried
with separate docs but they didn't help me.
My question is:
1. Is there any another doc for setting up the local environment?
2. Is mailman core works in the development mode?
I am attaching my debug logs.
When I am creating a thread using "Start a new thread in hyperkitty", after
typing the subject and message it says "The message has been sent
but after this, it does not show in the list discussion.
Please advise and suggestions to setup it properly.
I have been trying to document how to propose changes to the Mailman
documentation, which is hosted on ReadTheDocs.
Right now, I think i have the complete flow in Gitlab documented in this page and
how to reach Gitlab from any page in documentation. I am sure there could be some parts
that aren’t completely obvious to others. If you think I have missed a few steps or
if there are issues in the doc, please feel free to reply on this thread or just open
issues directly in Gitlab project for documentation at docs.mailman3.org.
Hope this is helpful!
Abhilash Raj (maxking)