Mailing list systems are complicated for a reason: the signup process where you have to send a confirmation mail is there to prevent users from unsolicted mails.
How are you going to solve the problem of unsolicted mail deployed through these autovivified mailing lists?