Our current mail server/mailing list software doesn't appear to have any way for people to just sign up (via email or otherwise). However, it can pull a subscriber list from a database.
I was tasked with creating a web-based signup tool. Person X enters their email address, and then they get a confirmation email. They click the confirmation link to finally get accepted in to the system. The confirmation step is a necessary and common practice.
There's also a web-based unsubscribing feature (also, emails sent to the list include a link to unsubscribe directly).
It's really quite slick -- HOWEVER, why is it so damn hard for people to:
We've ended up with about a 15% fall-through rate. I've turned on Email::Valid's MX checking to help with misspelled domains. But still some confirmations are not being fully realized. We've tested the system from various accounts (work, home, web-based) and we haven't had a problem.
Am I missing something or is it REALLY that hard?