Title: Unsubscribe function not working
Last modified: August 21, 2016

---

# Unsubscribe function not working

 *  Resolved [sffandom](https://wordpress.org/support/users/sffandom/)
 * (@sffandom)
 * [12 years, 4 months ago](https://wordpress.org/support/topic/unsubscribe-function-not-working/)
 * Have received several complaints over the past week about the UNsubscribe function.
   It doesn’t send a confirmation email as required and users cannot get off the
   list. I have to remove them manually.
 * I confirmed this myself by using a spare email address to subscribe (got the 
   confirmation and the link worked) and then trying to unsubscribe. No confirmation
   email arrived.
 * Tried it on a second blog running on a different server just to make sure the
   problem was not local. Same thing happened. I can confirm a subscription but 
   not an unsubscription.
 * [http://wordpress.org/plugins/subscribe2/](http://wordpress.org/plugins/subscribe2/)

Viewing 6 replies - 1 through 6 (of 6 total)

 *  [Matt Robinson](https://wordpress.org/support/users/mattyrob/)
 * (@mattyrob)
 * [12 years, 4 months ago](https://wordpress.org/support/topic/unsubscribe-function-not-working/#post-4560017)
 * [@sffandom](https://wordpress.org/support/users/sffandom/),
 * this part of the plugin is working fine on my sites. Try installing an email 
   log like this one:
    [http://wordpress.org/plugins/email-log/](http://wordpress.org/plugins/email-log/)
 * Are there any attempts logged to send an email? When you enter an email to unsubscribe
   on your site what screen message is displayed to the user in place of the form?
   Are you redirecting to a page that doesn’t exist or that does not have Subscribe2
   available?
 * A link to your site would be useful for me.
 *  Thread Starter [sffandom](https://wordpress.org/support/users/sffandom/)
 * (@sffandom)
 * [12 years, 4 months ago](https://wordpress.org/support/topic/unsubscribe-function-not-working/#post-4560038)
 * Will do. Did just get an email confirmation from the second blog, which is on
   a server being attacked (DDoS). It could be that congestion is causing the problem.
 * I’ll install the logger on the first site and get back to you here later today
   or tomorrow (have to add a bunch of IP address ranges to the other server’s firewall).
 *  [Matt Robinson](https://wordpress.org/support/users/mattyrob/)
 * (@mattyrob)
 * [12 years, 4 months ago](https://wordpress.org/support/topic/unsubscribe-function-not-working/#post-4560113)
 * [@sffandom](https://wordpress.org/support/users/sffandom/),
 * A DDoS attack is certainly going to slow all non-essential services on the server–
   I hope you get it sorted. The Email Log should help you identify if the email
   is generated but there can still be delays in delivery.
 *  Thread Starter [sffandom](https://wordpress.org/support/users/sffandom/)
 * (@sffandom)
 * [12 years, 4 months ago](https://wordpress.org/support/topic/unsubscribe-function-not-working/#post-4560373)
 * Okay, I have finally found the time to test this with the email log.
 * The problem appears to be due to my unconventional use of your code. If I use
   the sidebar widget created by the plugin to unsubscribe, the confirmation email
   is sent out. No confirmation was sent out if I used the hard-coded form I embed
   at the bottom of every page.
 * Apparently on a recent update of the page I must have inadvertently restored 
   some older code for the form. It did not include the IP address I am forcing (
   10.0.0.0) and so your plugin was not sending the emails.
 * I recognize this is an unconventional use of your code and I do not hold you 
   responsible for it.
 *  [Matt Robinson](https://wordpress.org/support/users/mattyrob/)
 * (@mattyrob)
 * [12 years, 4 months ago](https://wordpress.org/support/topic/unsubscribe-function-not-working/#post-4560376)
 * [@sffandom](https://wordpress.org/support/users/sffandom/),
 * Okay, that makes sense. Rather than place a static copy of the form you could
   try to duplicate the code. The basic approach is detailed here:
    [http://subscribe2.wordpress.com/2006/09/19/sidebar-without-a-widget/](http://subscribe2.wordpress.com/2006/09/19/sidebar-without-a-widget/)
 *  Thread Starter [sffandom](https://wordpress.org/support/users/sffandom/)
 * (@sffandom)
 * [12 years, 4 months ago](https://wordpress.org/support/topic/unsubscribe-function-not-working/#post-4560378)
 * I am happy with the sidebar widget. The problem is that I get better conversions
   if the form is in a table at the bottom of each post, but I don’t want to use
   a “Footer” widget area as those are too far down the page.
 * I don’t like editing theme files, either. 🙂
 * My solution is not exactly elegant but by plugging the form code into an advertising
   tool I can position it where I want and feel relatively safe (and I don’t know
   enough about WordPress code to know if I am just FEELINg safe).
 * What would be idea would be if the WordPress developers created an “End-of-Post/
   Page Copy” widget area that really is appended at the end of the main copy. But
   that’s not your problem.

Viewing 6 replies - 1 through 6 (of 6 total)

The topic ‘Unsubscribe function not working’ is closed to new replies.

 * ![](https://ps.w.org/subscribe2/assets/icon-256x256.png?rev=2318630)
 * [Subscribe2 - Form, Email Subscribers & Newsletters](https://wordpress.org/plugins/subscribe2/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/subscribe2/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/subscribe2/)
 * [Active Topics](https://wordpress.org/support/plugin/subscribe2/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/subscribe2/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/subscribe2/reviews/)

## Tags

 * [unsubscribe](https://wordpress.org/support/topic-tag/unsubscribe/)

 * 6 replies
 * 2 participants
 * Last reply from: [sffandom](https://wordpress.org/support/users/sffandom/)
 * Last activity: [12 years, 4 months ago](https://wordpress.org/support/topic/unsubscribe-function-not-working/#post-4560378)
 * Status: resolved