phpList is a mailing list and newsletter manager. It works well when used for announcements, and can handle very large email address lists. Users can sign up to multiple lists, but will only receive a single copy of cross-posted messages. When signing up, users can identify their geographical location, and messages can be targeted to these. You can add place holders in your email that will be replaced with personal details (such as the person's name). Users can update their own information, and unlike many other mailing list systems, they can change their email address. HTML emails are supported. phpList will track opens, clicks and bounces and automatically clean up the list of subscribers based on these. Reporting of statistics can be achieved with plugins.
These details are provided for information only. No information here is legal advice and should not be used as such.