Newsletter Manger unsubscribe - can we confirm first?
Thanks for the feedback, this is something we'll look into changing on the IT newsletter.
If you want to change this default behaviour on the newsletter plugin, the easiest way around this is to create a custom unsubscription page. In your e-mail you could link to a custom unsubscription page that also passes the users e-mail address (using the #to_email# placeholder) or num value in the URL, for example the link in the message might be: http://www.yourSite.com/unsubscribe?email=#to_email#. Then you could have a form asking the user if they are sure they want to unsubscibe. When the user submits the form you could remove their entry from the _nlb_subscribers section using the mysql_delete function.
Another options is to have an unsubscribe page that isn't passed any extra data in the URL. Then ask the user to enter their e-mail address and then remove any records from the _nlb_subscribers section that contain that e-mail address.
PHP Programmer - interactivetools.com
Greg, thanks for the helpful suggestions. If I purchase the plugin, I'll adopt one of your methods. For the Newsletter Builder "feature wish list", I feel a two-click opt-out is a necessity (or at least should be an option in the newsletter admin settings).
When someone signs up, they need to confirm their intentions by following a link in an email sent to their email address.
I'd strongly recommend the same approach for unrsubscribing as well.
This would eliminate another possibility for malicious intent.
Just my two cents.
Take advantage of a free 3 month trial subscription, only for CMSB users, at: http://www.thecmsbcookbook.com/trial.php