Several EU countries require double opt-in (i.e. you have to confirm the opt-in by clicking a link you receive via e-mail before they can send you additional e-mails). Sounds like this is what you want?
What I do know is that what we have today is an absolute mess and it's horribly inefficient.