How can I customize the user-access to Mailing lists?
You want to set ACLs that only allows those users to view those groups - and thus to add those groups to mailings.
There is no built-in mailing list functionality, i.e. you send an email to a specific address, it is distributed to a group, in CiviCRM.