There is a known issue with mailman that you cannot have two lists with the same name i.e.
CPanel has a solution to this issue and i'd like to implement it in virtualmin.
CPanel will create the mailman lists with the listnames:
Looking at the following virtualmin-mailman config page: http://domain.com:10000/virtualmin-mailman/index.cgi?show=domain.com The add mailing list section requests a listname i.e. "test" and a domain name i.e."domain1.com"
In the file, /usr/libexec/webmin/virtualmin-mailman/add.cgi I see no reason why the two parameters above can't be combined to form a new hybrid list name "test_domain1.com"
What I am unsure about is where the command is sent to create the postfix aliases. (Delete.cgi should also be modified.)
I think most if not all of the required mods would be in the file ./virtualmin-mailman-lib.pl
Please could I have some guidance on how I may "reliably" implement this fix? Feedback on my proposal would be very much appreciated!