Mailman module list creation don't checking that new list name is using as mailbox name

Hi
If I have a mailing list named info@domain.com, and try to create a same name mailbox, Virtualmin said: "Failed to save mailbox : A mailbox or mail alias with the same name and domain already exists". It's OK.

But a problem occurs in the reverse situation:

1. I have a mailbox named info@domain.com, in /etc/postfix/virtual have this alias

info@domain.com info.domain.com

2. Now I create a mailing list named info in the same domain. No error o warning message is showed, the list info is created. And the prior alias is deleted.

/etc/postfix/virtual:

info@domain.com info-domain.com
info-admin@domain.com info-admin-domain.com
info-bounces@domain.com info-bounces-domain.com
info-confirm@domain.com info-confirm-domain.com
info-join@domain.com info-join-domain.com
info-leave@domain.com info-leave-domain.com
info-owner@domain.com info-owner-domain.com
info-request@domain.com info-request-domain.com
info-subscribe@domain.com info-subscribe-domain.com
info-unsubscribe@domain.com info-unsubscribe-domain.com

/etc/aliases:

info-domain.com: "|/usr/lib/mailman/mail/mailman post info"
info-admin-domain.com: "|/usr/lib/mailman/mail/mailman admin info"
info-bounces-domain.com: "|/usr/lib/mailman/mail/mailman bounces info"
info-confirm-domain.com: "|/usr/lib/mailman/mail/mailman confirm info"
info-join-domain.com: "|/usr/lib/mailman/mail/mailman join info"
info-leave-domain.com: "|/usr/lib/mailman/mail/mailman leave info"
info-owner-domain.com: "|/usr/lib/mailman/mail/mailman owner info"
info-request-domain.com: "|/usr/lib/mailman/mail/mailman request info"
info-subscribe-domain.com: "|/usr/lib/mailman/mail/mailman subscribe info"
info-unsubscribe-domain.com: "|/usr/lib/mailman/mail/mailman unsubscribe info"

3. OK, I see the mistake (mailbox and mailing list with same name!), and delete de mailing list for solve it. But the deletion process delete all aliases in virtual and aliases, and the original virtual alias for the mailbox (info@domain.com info.domain.com) not has been recreated, therefore I have a user info in "Mail and FTP Users" that can not receive messages.

4. I edit the user info and I see: "Primary email address enabled? No".
I change it to "Yes" and the virtual alias is recreated correctly and the mailbox back to work properly.

My enviroment:
Debian 4.0 i386
webmin-virtualmin-mailman 5.2
mailman 2.1.9-7
webmin-virtual-server 3.64-2
webmin-virtual-server-theme 6.5-2

thanks!

Status: 
Closed (fixed)