I'm looking for a mailing list tool which lets me group contacts into lists, and lets me choose which lists to send a message to for each message I send. The most important feature is that some contacts are on multiple lists, and I don't want them to receive duplicate messages. Also, it's important that the group name not be revealed to them; the sender should be myName@example.com or firstname.lastname@example.org and the recipient should be email@example.com or the recipient's own email address.
I want email groups like this:
- Concerned citizens
- Really important people
- News reporters
I have a single ~1000-person email list right now via GNU Mailman, and I want to be able to continue sending plenty of emails to the first group to keep them informed and engaged, while only emailing the other groups when its really important or relevant to them.
I have a strong preference for open source solutions, but free commercial solutions or even paid commercial solutions are acceptable if they are substantially better. I have shared website hosting with SSH access.