Plugin

This plugin provides a comprehensive subscription management system for WordPress blogs. It provides two levels of subscription:

  • Registered Subscribers
  • Public Subscribers

Registered Subscribers are users who have registered with the blog. They can login to manage their own subscription choosing plain text or HTML email format and selecting to receive notifcations when posts are made in specific categories. There is also an option to receive an excerpt of the post or the full post if plain test is selected.

Public Subscribers can subscribe and unsubscribe through a convenient web-based form. All requests require confirmation by email. Public subscribers have no choice about the type of subscription.

Administators have several management functions including configuration of the email templates used for new post notifications and (un)subscription requests. Administrators can also subscribe or unsubscribe users, as well as send out an email to all confirmed subscribers.

For the latest information use the Plugin Category.

Subscribe2 has the following requirements:

  • WordPress 2.0.x
  • Hosting on servers that allow email sending with Bcc: headers
  • WP-Cron required for future post notifications
  • WP-Cron required for daily digest notifications

233 Responses to “Plugin”

  1. Kathleen Says:

    I have a question that I haven’t been able to find an answer to. If no categories are checked when a subscriber signs up, will they get all posts emailed or will none be emailed? I ask this because we will launching a new blog on Thurs and haven’t had enough posts to establish a category list. Thank you.

    Kathleen

  2. Administrator Says:

    Hi Kathleen,

    There are 2 types of subscriber, public and registered. You can only choose which categories to subscribe to if you register with a blog.

    If no categories are selected then no mails get sent but you (as administrator) can bulk subscriber users to categories if you wish.

  3. ovidiu Says:

    hi there,

    I have a question too: what exactly does the button subscribe too, I can find in the write tab do?

    I mean I can see it inserts into the post but I see no effect….

  4. Administrator Says:

    Ovidiu,

    Make sure that there is a blank line either side of the inserted token and you should see a subscription form in the resulting WordPress page.

  5. Daniele Says:

    This plugin is wonderful! But how can I see e-mail addresses of registered people?

  6. Administrator Says:

    Take a look in Manage -> Subscribers and use the dropdown to select different types of subscribers to see their emails.

  7. Daniele Says:

    Thanks!

  8. Roger Says:

    Hey, now I’m looking for something to imporve this pluguin.

    I need a button that creates a CSV file to download to my computer to work with it.

    Do you know some plugin or maybe you would like to do it ?

    Thanks.

  9. Roger Says:

    I’m found something interesting, I’ll send it tou you and maybe you could integrate it in your pluguin.

    It’s really easy.

  10. Administrator Says:

    Roger,

    I’m really busy at the moment on anothr project but will look into your suggestion as soon as I get some spare time.

  11. Anon Says:

    Admin wrote:

    >>
    If no categories are selected then no mails get sent but you (as administrator) can bulk subscriber users to categories if you wish.
    >>

    How? I can bulk subscribe email addresses, but I don’t know how to click on an email address and subscribe them to all categories.

  12. Administrator Says:

    Under Manage -> Subscribers there is a text box to subscribe emails as Public Subscribers. Add them on a line each or comma seperated.

    In the same page you can also Bulk Subscribe existing registered users of your blog under Bulk Management.

  13. Marco47 Says:

    Hi,

    Is there a way for a registered subscriber to unsubscribe ?
    There’s no “unsubscribe url” in the emails sent.

    Any idea ?
    Thanks
    Marc

  14. Administrator Says:

    Marco47,

    Registered Subscribers are Registered Users of you blog. They can manage teheir own subscriptions via Users -> Subscriptions. Deselecting all categories is effectively the same as unsubscribing.

    If you want to delete these users you need to log into your blog as admin and delete the user from the WordPress database.

  15. Marco47 Says:

    Thanks ! This is what I tougth.

    I think that would be a nice feature to have a link at the bottom of each email to unsubscribe, for both registered and public subscribers.

    Regards,
    Marc

  16. Administrator Says:

    Marco47,

    Unsubcribe emails are only sent to Public Subscribers but there is nothing stopping you putting a link in your email template directing readers to your subscribe / unsubscribe page.

  17. William Says:

    Why is it that I cannot unsub registered users in the Manage->Subscribers menu? The code only triggers if a given user is confirmed or unconfirmed. I really need the ability to remove registered users. Any help would be appreciated. Thanks.

  18. Administrator Says:

    William,

    Registered users are Registered users of your blog as well as email subscribers. If you want to delete them use Users -> Authors & Users, select the users you want to delete and choose Delete Checked Users under Update Users and click Update.

  19. Martin Cleaver Says:

    Hi, do you test with wpmu? (WordPress Multi-user)

    http://mu.wordpress.org/forums/topic.php?id=813&replies=1
    http://mu.wordpress.org/forums/topic.php?id=616&replies=17#post-4340
    http://www.google.com/search?q=subscribe2&sitesearch=mu.wordpress.org

    Thanks, M.

  20. Administrator Says:

    Martin,

    I have a branch of the code in development for WordPress 2.1 and MU. I find this very difficult to test though due to time and also actually getting a local install of WPMU running! Check it out in the SVN.

  21. Rick Says:

    Hi Matt,

    I’ve setup Subscribe2 successfully and it works well - so congrats on a good plugin.

    However I’ve noticed since activating it, every time I publish a new post my site hangs. I suppose this is as the plugin uses mail() to send out notifications to everyone on my subscriber list (~25 people). The “write post” page doesn’t refresh to the homepage as it used to. The site becomes unusable for about a minute and then refreshing the homepage shows the new post has been entered successfully.

    Is this normal behaviour? It doesn’t seem to interfere with usage, but perhaps a message letting the user know the plugin is at work might be useful.

    Thanks

    Rick

  22. Scott Gunsaullus Says:

    Once again, great plugin. Here is a request for a future update. Any chance of increasing the ability of admins to manage the subscriptions of individual users? I’d like to be able to subscribe this user to that category arbitrarily.

  23. Robert Says:

    My email confirmation is not being sent. What can i check to make sure everything is working correctly? THank you.

  24. Administrator Says:

    Do any emaisl sent from the site work?

    What about blog registrations and emails from Write -> Mail Subscribers?

  25. Robert Says:

    Well yes, all other things worked. But now I just tried again, and it’s working. I don’t know if it has to do with me installing the SMTP plugin. But it’s working so i’m good. I will let you know if i run into any other problems. THanks for a great plugin.

  26. MrBobDobolina Says:

    Okay, I can’t get the subscription form to show up.

    I write a new page, I insert <!–subscribe2–> onto a blank line, and after I publish it, I see:

    What am I doing wrong?

  27. Administrator Says:

    MrBobDobolina,

    You shouldn’t “see” the token unless you view the source of the webpage.

    But, if the token is not being replaced make sure you have a blank linke before and after the token.

  28. MrBobDobolina Says:

    I must have something else wrong, because the token is not being replaced, and it has a blank line on either side of it.

  29. Administrator Says:

    MrBobDobolina,

    I’ve just visited your site and the reason the token isn’t being replaced is because you hav too many dashes.

    The toke is: <–subscribe2–> or phonetically, so as it were:

    “Less than” “minus” “minus” subscribe2 “minus” “minus” “greater than”

  30. MrBobDobolina Says:

    Thanks a bunch, that solved the problem.

  31. KyleB Says:

    Hello,

    We are using your plugin for several blogs in our library. We were wondering if it would be possible for you to add an option to notify the subscribers of a posted comment? We will probably attempt to modify your current version for this functionality, but it would be nice to see it built in.

    Thank you

  32. Administrator Says:

    KyleB,

    There is already a plugin for subscribing to comments available for WordPress.

    Check it out.

  33. Steffi’s Homepage » Blog Archive » langer test eintrag Says:

    [...] site provides access to the latest version of the Subscribe2 plugin for WordPress. Subscribe2 notifies subscribed users each time a new post is made on any blog running the [...]

  34. Laundro Says:

    Hello!

    Love this plugin. Followed it since it’s inception.

    Is there a way to include the subscribe block in the footer? I haven’t been able to accomplish this. Is it possible?

    Thanks!

  35. Administrator Says:

    Laundro,

    You can hack it yourself by adding code from the widget into your footer - but you’d be on your own with this one, I can ‘t support everything :-)

  36. Laundro Says:

    Thanks. I’ll try that!

  37. Nelson Says:

    I am losing my mind because I can’t make this plugin send the full post to subscribers instead an excerpt. It doesn’t matter if they are registered or not, or what they’ve set in their preferences, or what my default options are. The e-mails that are sent out only include the summary, not the full text of the blog post. Any hints / ideas?

  38. Nelson Says:

    I also can’t make people show up as registered, incidentally. I’ve been told that these problems might be related.

  39. Administrator Says:

    Nelson,

    I think your problems may well be related. How are your users registering? By registered I mean with your WordPress blog by navigating to your-blog.com/wp-register.php.

  40. mk Says:

    I’ve noticed this slight problem

    I set up my wp blog to show private posts to registered users only, this plugin works fine for everything else but it doesn’t notify my subscribed users when a private entry has been made

  41. Administrator Says:

    mk,

    This is exoected behaviour as you wouldn’t want notifications of private posts sending out to your public subscribers.

    I can look at adding the option to mail registered users about private posts in a future version if there is demand.

  42. pasada Says:

    Thanks for the great plugin. I’ve integrated it on the Toronto Meditation Guide (http://torontomeditationguide.org), with a credit to your work here: http://torontomeditationguide.org/about/credits/

    Thanks, again, for your great work.

  43. Sharon Says:

    Hi, with the previous version of Subscribe2 I had it set up so that each time I made a new post a notification would be sent regardless of the category (especially when I made new categories) How can I set up the latest version of subscribe2 2.2.14 to act in the same way?

  44. Administrator Says:

    Sharon,

    This is expected behaviour of the plugin, you can opt out of sending posts for certain categories in Options->Subscribe2 but otherwise emails should get sent.

    Make sure you are using the correct version of the plugin for your version of WordPress.

  45. Mark Says:

    Hi,

    Thanks for this great plug-in.

    I was wondering if you could help me out with a problem I am having. I am just testing out the plugin with a site I am currently building. Everything seems to work fine apart from when clicking on the link that is sent in the subscription e-mail (to confirm the subscription) I am taken to a page on the site that, as well as having the ‘Subscription Confirmation’ message, also shows the contents of every other page on the site.

    If you could throw some light on why this is happening I would be extremely grateful.

    Cheers.

    P.S. When I say page I am referring to WordPress pages (i.e. not posts) as the token was saved within a wordpress page.

  46. Mark Says:

    Hi Matt,

    BIG sorry! Just found the solution. It is, of course, that I needed to set the page ID in the subscribe2.php file.

    Sorry about this.

    Thanks again for a great plugin. Please feel free to delete both this message and the original one above.

    All the best.

  47. Administrator Says:

    Mark,

    This will hopefully be fixed in the next release as this is a recurring issue when S2PAGE is not defined at the top of the Subscribe2 code. On about line 46 there is a define statement as follows:

    define(S2PAGE, ‘0′);

    You need to change the 0 to the ID of your subscription page to avoid your issue.

  48. Stefan Onken Says:

    Hallo,

    super, genau das was ich suche.

    Bekommen public subscriber automatisch bei jedem verfassten Artikel eine mail?

    Ich verfasse gern mal 3 oder 4 Beiträge in einem Rutsch und da wäre es unschick, wenn die subscriber mehrere mails erhalten…

    Danke,
    Stefan

  49. Administrator Says:

    Stefan,

    I hope my understanding of German is correct. Apologies for replying in English I hope this helps:

    Public Subscribers can get an email “per post” or you can set up “digest emails” so they get one per day, even if you made 4 posts, only 1 email.

  50. Stefan Onken Says:

    Perfect, thanks.

    Sorry, may bad - I didn’t look at your site language…

  51. Nadav Perez Says:

    I added a small patch for using this plugin with the minipost2 plugin. It prevents email-notification for miniposts, and does nothing otherwise - if you don’t have that plugin installed, nothing would happen.
    to complete this patch a check box should be added in the control panel, asking the user if s/he wants the subscribers notified on miniposts. I didn’t add this, as I can do this manually - but I would, if there’s any demand.
    For the original patch, you have to the beginning of the publish() function this line:
    if (get_post_meta($id, '_mini_post', true)) { return $id; }

  52. Igor Says:

    Hi,

    many thanks for the powerful tool (v. 2.2.2 with WP 2.0.3). Unfortunately it quit sending emails after a while. I suspect it has to do with a new server and its config that I do not know. Could you specify how the tool works? To send an email away the tool should use an emailserver. Which one is used in this case then? Many thanks in advance.

  53. Administrator Says:

    Igor,

    This plugin uses the wp_mail function in wordpress that in turn uses the PHP mail function. This normally makes use of the mail software installed on the server, usually sendmail.

    There are other plugins available that bypass the PHP mail funcction and all your content to be channeled direct to an SMTP server - see the SMTP Mailer Plugin

  54. Linc Says:

    Hello,

    Subscribe2 has been lying dormant on my blog until people finally starting subscribing the other day. I now receive notifications of my own posts every time I blog an entry. I just want to make sure this was by design?

    Is there a way to shut this off, or is it hardwired in how notifications are sent out? If it is, I’m using a filtering rule in my email software to divert these notifications so they don’t clutter up my inbox. I really don’t need to be notified when I’ve written something on my own blog :)

  55. Administrator Says:

    Linc,

    The plugin sends the emaisl to your admin address and copies the email to your subscribers using the BCC: header in the email, so yes this is expected behaviour.

    It can’t really be changed so setting up a mail filter is a good way to de-clutter your Inbox.

  56. Merrick Says:

    Hi,
    I just upgraded from the WP 1.5 version to the current. I have created a new page as you suggest, and it displays correctly in the preview window until I publish the page, then a 404 error occurs. I’m at my wits end! I know you’re busy, but please respond when you’re able.

  57. Administrator Says:

    Merrick,

    I think this is more to do with your WordPress install rather than the plugin. To check this deactivate my plugin and remove the token from the page Does your 404 resolved?

    You could try rebuilding your permalinks by resetting to the default and then moveing back to your prefered settings.

  58. Merrick Says:

    Thank you!! I followed your suggestion and set the permalink setting back to default. I needed to change the permissions of .htaccess to 666. I then edited the permalinks back to the original settings ( /%monthnum%/%day%/%postname%/ )
    but still had to change the template before the token magic was visible. Thank you again for the great support!! Stay tuned for the proper thanks!

  59. carlos Says:

    @Admin

    say, did i get this thing right? i only have to activate the plugin and the code does the rest?

    i have the problem that absolutely NO email is being sent by the plugin. The registration box works in my posts, people who use it get to be public suscribers and people who register to my blog get to be registered suscribers.
    But NOONE ever got an email was it for subscription confirmation, unsubscription or for a new post being published. i installed the smtp plugin as recommended, it works absolutely fine, but still… no emails being sent..

    have you got any idea what i could have missed?

    regards,
    carlos

  60. carlos Says:

    well i just found out that suscribe 2 comments doesn’t work either. seem that problem is not due to your plugin.
    still i don’t get why the swift_smtp test mail does work, while all other mails sent by the wp_mail function do not.

    an idea on that?

    regards carlos

  61. Administrator Says:

    Carlos,

    Have you tried not using the Swift_SMTP plugin to see if mails still fail or arrive. Also try asking your host what restrictions they have in place for sending emails.

  62. carlos Says:

    Admin,

    as said, i did try the swift_smtp plugin!
    Anyway, i just updated my wordpress to 2.2 and now everything works fine!
    WP2.2 and Swift_smtp seems to be the winning team!

    thx for the thoughts!
    regards, Carlos

  63. How to assemble a Feedburner alternative using Wordpress plugins | SamirBharadwaj.com Says:

    [...] latest version of Subscribe2 at the time of this writing is v2.35. It allows both WordPress registered users and anonymous users [...]

  64. Pistos Says:

    Hi. My blog is http://blog.purepistos.net . I don’t see how Subscribe2 does public subscription? I see the Registered User subscription, that’s no problem. But how do unregistered visitors subscribe to my blog? TIA.

  65. Administrator Says:

    Pistos,

    you need to create a WordPress Page and insert the subscribe2 token into it so that there is a form fo prospective unregistered subscribers to enter their details into. It’s all in the installation instructions.

  66. Pistos Says:

    Beautiful — it works. Thank you very much.

    I apologize for not reading the installation docs; normally I do, and rather meticulously, at that. I think I got Subscribe2 together with a bunch of plugins from the WordPress site, so I just blindly unpacked them all into my plugin dir without really thinking about special installation instructions.

    Oh, I had to hack the code a bit to use %subscribe2 instead of the HTML comment because I think I had a conflict with another plugin that was preventing things from working right.

    Thanks again.

  67. Andrea Bondi Says:

    Well, it seems really a beautiful plugin. But I have a doubt: now I receive notification emails only for registered users, while public user don’t receive anything. Setting is “Per post email” and no category is excluded.
    Public users are confirmed, I need to subscribe them to all categories?
    Thank you!

  68. Administrator Says:

    Andrea,

    You need to take this up with your web hosting provider - virtually all of these problems are down to server limitations desgined to combat SPAM.

  69. Andrea Bondi Says:

    Uhm… I’m looking at my server mail.log. It seems that the message that starts it’s only for 2 recipients: “from=, size=1328, nrcpt=2 (queue active)”

    And it’s true, my plugin sends only to the first 2 recipients (one registered and one public subscriber), ignoring the other 3 public users.
    Is there a setting in the plugin that decides this? I’m looking but I found only “define(’BCCLIMIT’, ‘0′)”.
    Oh, my subscribe2 version is 2.3.5

    Thank you and again congratulations! When i’ll be able to make it work this plugin will be very useful! :)

  70. Administrator Says:

    Andrea,

    If this is what you are seeing try the fix discussed here.

  71. Andrea Bondi Says:

    This fix works!
    Thank you very much, now I can appreciate your plugin! :)

  72. List of the Most Useful Wordpress Plugins For Your Wordpress blog ! | Says:

    [...] .3 subscribe2 [...]

  73. Yatrik Says:

    Hey There!

    I’ve set up the Subscribe2 plugin, but users never get any emails.

    I’m confused! What details do you need to help me out?

  74. Administrator Says:

    Yatrik,

    Does WordPress send any eamils when a user registers? Can you send mail successfully from Write -> Subscribers? Are you getting emails from Subscribe2?

    If the answer to any of these is yes then you need to ask your host about any limitations placed on emails and header in emails.

    If the answers are all no you need to ask your host if they allow sending of email and how you can get it working.

  75. Yatrik Says:

    Hey.
    Thanks admin. I looked at Carlos’s post, and resolved my problem accordingly. Thanks.

  76. Yatrik Says:

    Hey admin,
    I got everything set up, but once again, I get Carlos’s problem:
    Swift_SMTP email works, but nothing else does.

    However, I DO have WordPress 2.2 ….

    What shall I do?

  77. Yatrik Says:

    P.S.

    I also get this email for reminder emails:

    Message failed to send to yatriksolanki@msn.com from Yatrik

  78. Yatrik Says:

    Sorry if I’m “spamming” your comments.
    But I forgot to add this:

    It’s not a problem with my host. I can send other emails just fine…..

    Thanks in advance :)

  79. Administrator Says:

    Yatrik,

    Have you tired turing Swift_SMTP off, I’m not sure how it will behave in WordPress 2.2 after the integration of PHPMailer into the core files.

    Also, when you say it’s not your host as you can send other mail fine - do you mean from a mail client program like ThunderBird or Outlook? Sending from PHP is totally different and you still need to ask your host about restrictions.

    PHP is automatic (or can be) so restrictions are imposed to ensure PHP is not geared up to send spam. The reminder email failure message you are getting may also give you some clues but this is sounding very much to me like your host is blocking BCC headers or restricting outgoing PHP sent mail in some other way.

  80. Yatrik Says:

    Yes I have tried to turn Swift_SMTP off. I still doesn’t work.

    Nope, no restrictions on PHP mail. Checked with my host on that.

  81. Administrator Says:

    Yatrik,

    Have you tried editing the code with this fix?

    Also, have you got access to your email logs? Either that or ask your host. If emails are not being sent there should be a reason given in the log files.

  82. Marilyn Says:

    I am in the final stages of redesigning a site for a band which has a legitimate mailing list consisting of over 600 subscribers. Obviously it would be much easier to import the list using the Subscribe Addresses box on the Manage > Subscribers page except that now everyone would be getting text emails instead of the html emails they were getting previously.

    Is there a way to bulk register users? Or possibly have all emails default to html (public subscribers as well as registered ones) unless they specifically request text.

  83. Administrator Says:

    Marilyn,

    It’s not possible to Bulk Register users in WordPress to my knowledge.

    It is possible to send HTML email to public subscribers, see this post.

  84. Diesis Says:

    Hy,
    this is a nice piece of code :D
    I’m checking out it, and I’ve found a little bug: at the beginning of the HTML message sent to registered users, there is a line like this:

    : MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=”UTF-8″ Title of the post

    I’m using WP 2.2. Tell me how to debug this, I will be pleased to help you correct this.

  85. Administrator Says:

    Diesis,

    I think this is a bug in the wp_mail() function in WordPress introduced when PHPMailer was added into the core files. This should be fixed by WordPress 2.2.1.

    In the meantime you can replace all instances of wp_mail with mail to avoid this glitch.

  86. zack Says:

    Great plugin!

    Anyone have any idea how to embed within an html table?

  87. Diesis Says:

    Hy,
    just upgraded to WP 2.2.1 and still suffer the same bug.
    Do you mean to vi subscribe2 and do :%s/wp_mail/mail/gc ?
    Other suggestions ?

  88. Administrator Says:

    Diesis,

    I don’t use vi so I have no idea what that command will do.

    Basically, there are 3 instances of “@wp_mail” in the code. Replace these instacnes with “@mail”

    The @ simply supresses errors so you can use “mail” if you want.

    For information, it looks like the bug fix for this has been bumped to WordPress 2.3!

  89. CeeCee Says:

    Subscribe2 on WordPress 2.1.3 sending created pages out in email even though the setting is set to off

  90. Administrator Says:

    CeeCee,

    Which version of Subscribe2? Do you have other plugins active?

  91. Diesis Says:

    Oooooops, I was unix speaking :-* sorry !
    Yes I meant that.
    Not using wp_mail, it works fine.

    A little note: Post Title is not bolded in the text of the HTML email. It would be nice to be IMHO

  92. Christopher Says:

    Hello!

    My problem is: although I think I paid attention to everything that possibly could go wrong I can’t get the form to show up. It’s really weird.

    In the editor the token appears completely correct, but on the page (http://www.astrophoenix.de/index.php/abonnement/) there is only a

    I’m using Subscribe2.3.5 and WP 2.2.1

    I’ve read a lot of other comments having the same problem, but none of the solutions worked for me.

    Thanks!

  93. Administrator Says:

    Christopher,

    WordPress.com strips most tags from a comment so you neet to use < and > to indicated pointed brackets.

    I’ve looked at the page you linked and can’t find the token in the source, are you sure it’s in the editor correctly?

  94. Christopher Says:

    Hello!

    Thanks for the immediate reply!

    Indeed the token does not appear in the source, though the yellow rectangle in the wysiwyg an the token-code ist visible in the editor. It seems as it is replaced in the source by a blank. Could it be a character-set problem?

    Compare to this: http://www.astrophoenix.phoenix-astrologie.eu/abonnement/

    It is a still running copy of the blog with the old template. It uses Subscribe2.2.2 and WP2.1.2 - here it works perfectly.

    It might be a problem of the host, because the old version is hosted by another host.

    Thanks!

  95. Administrator Says:

    Christopher,

    Rather than using the button on the QuickTag menu bar have you tried entering the token manually in the CODE section of the editor?

  96. Christopher Says:

    Yes - i tried it several times. I even switched off the wysiwyg.

    What i’m going to do now: I implement the plugin in another blog of mine, which is hosted by different host.

  97. Christopher Says:

    As you can see on http://www.mystische-orte.de/aboservice/ it works pretty fine!
    I guess the problem has got something to do with the character-set conversion in the mysql-database. I have no other idea.

  98. Christopher Says:

    At last I found what went wrong:

    Subscribe2 and WP-SEO interfere. Subscribe2 works fine with WP-SEO disabled, which is a pity.

    Both plugins are one of the best.

    Thanks at least for paying attention - maybe this information is somehow useful to you.

  99. Christopher Says:

    Last call for today:

    Unchecking the option about the HTML-comments and blanks in WP-SEO did it for me - now both of them work.

    Sometimes it is that easy!

  100. Cee CEe Says:

    Using the latest 2.35 with the following plugins

    All in One SEO Pack
    Dagon Design Form Mailer
    Get Recent Comments
    Other Posts From Cat
    Search Meter
    Sidebar Widgets
    Social Bookmarks
    Subscribe To Comments
    Themed Login and Register
    WP-Print

  101. Cee Cee Says:

    Are there any plains to add a blacklist option?

  102. Administrator Says:

    Cee Cee,

    There is already a domain blacklist section built into the Subscribe2 options.

  103. Cee Cee Says:

    Not a domain blacklist an email blacklist. Let’s say a user subscribes and then asks to be unsubscribed. I would like to be able to prevent them from resigning up again unless they request to re-added by the admin. Once they are unsubscribed they can’t be added back unless the admin adds and confirm to re-add the black listed email address.

    A blacklist is also good for when you import a list of users from another database who have already unsubscribed from a previous newsletter system and you won’t make a mistake of re-adding them to your list. You get what I’m trying to say?

    The blacklist could be list-specific, with an option to have a global blacklist to ban unsubscribed email address.

  104. Administrator Says:

    Cee Cee,

    I understand what you are getting at now - your first comment was not very specific.

    In answer to your question, I have no plans to implement this feature. I write Subscribe2 for use on my main site and release it here for others to use. I would not make use of this feature myself and am not therefore likely to implement myself.

    Of course you are free to amend the code yourself if you really want this feature.

  105. Jesse Harris Says:

    I’ve been having a problem for a while now with digest e-mails. The From field is always left blank regardless of if I set the From to be either the Blog Admin or the Post Author. Is it possible to either provide a field in a future release to specify the From: address or specify who the Blog Admin is (so that the e-mail is pulled from the right account)?

    In the meantime, I’d love to know if there’s a fix or if I’m just doing something wrong. I’ve never had this issue when doing Per Post.

  106. Administrator Says:

    If you are having this probelm with the digest it should also happen with per-post emails.

    Blog Admin is assumed to be you WordPress user with an ID of ‘1′. Look in Users -> Authors & Users. Have you got your admin user with a ID of 1?

    If not this will explain your issue, to fix you need to search through the subscribe2.php code file for any line stating get_userdata(1) and replace the 1 with the ID of your admin user.

  107. Jesse Harris Says:

    Yep, the admin is not an ID of 1. I had a suspicion that would be the cause but thought it best to ask first. Maybe that can be selectable in future releases?

  108. Diesis Says:

    I wish to provide you an Italian POT translation, would you contact me (there is contact form on my blog too)

  109. Diesis Says:

    It would be nice to have the possibility to change the hour at which batch email are sent out.

  110. Administrator Says:

    Diesis,

    Email sent to you for the Italian translation. You can change the time - it’s the same time that you save the setting only 1 day or 1 week later.

  111. On Wordpress, Blogging, Plugins & Frustrations Galore (For The Record) Says:

    [...] hell was causing Ajax to hang on my blog.  I found out that the culprit was 2 plugins - no-www and Subscribe2.  No-www killed Ajax for some reason, and Subscribe2 returned a fatal PHP error.  Outside of [...]

  112. Diesis Says:

    Received email. I’m working on it.
    Regarding the change time, it wouyld be nice to change the time to whatever I want. I don’t want to wakeup at 4.00 am to setup it for the next day ;)

  113. Etienne Says:

    There is a problem with french accents in the post
    title and the mail is sent as html.

    If I look at the email with Thunderbird it’s ok but in
    yahoo mail it is not.

    Consider the following text: “L’été selon Etienne”

    When viewed in yahoo mail the subject line is encoded
    as “L’été selon Etienne” and shows as
    “L’été selon Etienne”.

    However in the subject body it is OK.

    Perhaps the subject and body are not encoded the same
    way? The Content-type is text/html; charset=”UTF-8″

    If someone can give me pointers I can fix and test it
    myself.

    Thanks,
    Etienne

  114. Administrator Says:

    Etienne,

    I’m not really sure on this but my guess would be that the problem is with Yahoo! Mail.

    If it is displaying correctly in Thunderbird I think that would indicate that the email is okay. I guess it would be interesting to look at the source HTML of the Yahoo page to check the language encoding of the page - I’ll bet it’s not the same encoding as the actual email.

  115. Merrick Says:

    I seem to be having trouble with the subcribe/unsubscribe feature. Newly subscribed users get sent to another page and when clicking the link in the unsubscribe confirmation email, again the wrong page is displayed. Any ideas?

  116. Administrator Says:

    Merrick,

    Is this on a custom install of WordPress? Have you moved the index.php file?

  117. Merrick Says:

    This is a regular install and the index.php file hasn’t moved. The plug-in is connecting with the DB because there is a meesage like: “you are already subscribed”. It’s just the pages that are linked directly from the plug-in that are calling the wrong page/file. Could it be a rewrite issue in .htaccess? I’m stumped….

  118. Administrator Says:

    Merrick,

    Ah, you are talking about the admin pages then yes? What version of WordPress and the plugin are you using? Have you cleared out the Browser cache?

  119. Merrick Says:

    Definitely not a custom install, although I am using a third party theme. All users are experiencing this problem, so the cache is not the issue. Using WP 2.1.3 and Subscribe2 2.3.3

  120. Administrator Says:

    Merrick,

    Try upgrading to Subscribe2 3.6. I recall having quite a few issues with the admin pages in WordPress 2.1.x that disappeared with the release of WordPress 2.2.x as well so if you can, moving to the latest WordPress version might help too.

  121. Merrick Says:

    I will try that and get back to you.
    Thanks!

  122. Philip Loring Says:

    What is the token if I need to enter it by hand? The S2 button isn’t appearing in my write window for some unknown reason…. I’ve checked permissions and such. Any ideas?

    Thanks
    Phil Loring

  123. Administrator Says:

    Philip,

    It’s listed in the ReadMe.txt file but for the sake of completeness the token is:

    <!–subscribe2–>

  124. Alfons Says:

    Hi! Thanks for your greate plugin! Is there a German translation to download of the 3.7 Version?

    Cheers

  125. Administrator Says:

    Alfons,

    There is no German translation for 3.7 that I am aware of. Feel free to download the POT file and make the translations. If you send it back to me when you are done I’ll add it to the list.

  126. Alfons Says:

    I will do it, but how does it work? Do I need a special tool to work on this file? Can I just write the German translation in your POT file?

    Everything works fine with your plugin, except it’s not able to send daly or weekly notification? Notification on every post is ok. Do you have a solution?

  127. Administrator Says:

    Alfons,

    You need to rename the file with a PO extension and add your language code, so for example:

    subscribe2-de_DE.po

    Then use a program like POEdit to add your translations and create the MO file.

    The daily/weekly notifications require a visitor to your site to execute the cron process - this sometimes causes a delay in sending the emails. Some users also remove the CRON files from the install for security reasons (although as far as I’m aware there are no issues) so this causes problems.

  128. sandulligrace Says:

    Hi,

    Awesome plugin. Thank you.

    I was wondering about the From: field in the email message for a new posting. In the control panel you can choose to send the notification email from administrator or the poster. It appears that the plugin uses the user name (admin or the posters user name) for this? Is this correct?

    I need to be able to have the From: field in the post notification message be the blog title. Is it an easy hack to the code to do this?

    The only work around I can think of is to make a user with the bog title as the user name. Unfortunately, since my blog title has 3 words in it I would have to use underscores which is ugly (My_Blog_Title).

    Thanks for any help you can offer.

    Chris

  129. Administrator Says:

    Chris,

    This is an easy hack - look for line 242:

    $headers = “From: ” . $this->myname . ” myemail . “>\n”;

    and hard code what you want into this line, maybe something like:

    $headers = “From: My Super Blog myemail . “>\n”;

  130. Alfons Says:

    I translated the Subscribe2 V3.7 Plugin to German. Where should I send the files?

    I still have the problem with the daily/weekly notification. I didn’t remove any CRON files. Do I need to install this CRON files? How can a visitor of my blog execute the CRON process?

  131. Administrator Says:

    Alfons,

    I’ve emailed you off list for the translation files.

    If you are using WordPress 2.2 then the CRON functions are built in. A visit to your site is what starts the process off, it’s a psuedo-cron rather than a true cron function which is why a site visit is necessary.

    Do other plugins that use the cron functions work - like WP-DB-Backup

  132. Alfons Says:

    I use WordPress 2.2.2 and no WP-DB-Backup Plugin.
    How can I find out which other Plugin maybe use the CRON functions?

    I activated:

    BlogVideoz
    Counterize II
    Customizable Post Listings
    External Links
    Flexible upload
    Get Recent Comments
    iCal Posts
    jQuery AJAX Comments
    Language Switcher
    NextGEN Gallery
    Routes
    Search Meter
    Sideblog WordPress Plugin
    Subscribe2
    Subscribe To Comments
    Tiger Style Administration
    WordPress Password
    wp-forecast
    WP-PageNavi
    WP-Print
    WP-Stats
    WP AJAX Edit Comments
    WP lightbox 2

  133. Administrator Says:

    Alfons,

    I don’t think any of those pluigns make use of CRON. I was suggesting that you download WP-DB-Backup to see if the CRON functionality in that plugin worked. If it works then that would mean the issue was in Subscribe2, if not it would mean there is a broader issue in CRON.

  134. Alfons Says:

    Hi Matt,

    Thanks for your help. I activated WP-DB-Backup and saved my database. It works without any problems.

  135. Administrator Says:

    Alfons,

    Have you schedule WP-DB-Backup to email you a backup of your database every night? Did this work? (This is the part of the plugin that uses CRON)

  136. Dee Says:

    Sorry if that has already been asked. My family’s blog uses your plugin. When I post an entry, subscribers get the email, but when my brother or sister-in-law post an entry, no emails go out, even to their own email accounts don’t receive a notification. I end up having to delete their entries and re-entering them under my account.

  137. Administrator Says:

    Dee,

    Have you got your options set so that the emails come from the Author or the Blog Admin? Try changing from Author to Blog Admin if your settings were this way around. The issue may be because your author emails address stored in the WordPress system is on a different domain to your blog and therefore emails from these authoers are being blocked (a spam prevention measure on most servers).

  138. Dee Says:

    I have it set up as Blog Admin, It used to be Author and neither ways worked.

  139. Administrator Says:

    Dee,

    Can you brother and sister-in-law send emails from Write->Mail Subscribers?

    Also, as a temporary workaround, don’t delete the posts authored by other users, simply change the status of the post from Published to Draft, then Publish them again (with you as the author).

  140. Alfons Says:

    I tried to set up a daly backup-email with my database, but it didn’t work either. Should be something wrong with the server or mybe the wordpress settings, but I couldn’t find the problem. Do you have any suggestions?

  141. Administrator Says:

    Alfons,

    You said earlier that you are using WordPress 2.2.2. WP-Cron is built into the core files so I can only guess that at some level your WordPress install in incomplete or corrupt.

    I’d suggest taking a backup of your database and then erasing all of your WordPress files and folders (expect wp-config.php and the wp-content folder) and uploading fresh copies.

  142. cSign Says:

    Hi,

    where can I change the TEXT of the E-MAILS, the subscribers get from me?
    I would like to change some text there and translate it into German.
    I have several options for the configuration of SUBSCRIBE2, but cannot find anything to change the TEXT of the e-mails, the subscribers are receiving.

  143. Administrator Says:

    cSign,

    The templates for the emails are all in Options->Subscribe2. There are 3 templates for the 3 different emails in the left hand column.

  144. cSign Says:

    I’ve downloaded the version 2.3.7, but there is nothing with templates:

    http://www.birgit-heinz.de/blog/Bild%205.png

  145. cSign Says:

    … and I haven’t a button S1, too, when I make a new page in the quick bar :-(

  146. cSign Says:

    Users -> Subscriptions and Options -> Subscribe2 is the same php-Page in my admin-menu, it’s not like the screenshots here: http://wordpress.org/extend/plugins/subscribe2/screenshots/

  147. Administrator Says:

    cSign,

    Are you using a plugin that alters the WordPress admin menu system? At least one of these plugins interferes with the menu items Subscribe2 adds stopping the correct output from appearing.

  148. cSign Says:

    That was the problem :-((
    I’m using http://www.italyisfalling.com/lighter-admin-drop-menus-wordpress-plugin
    I have disabled this plugin and now I see the right subscribe2-options.
    Thanks for your hint.
    But it’s a pity, that both are not working together, because the admin drop-down-menu is very good

  149. Administrator Says:

    cSign,

    Try this one instead!

  150. cSign Says:

    Sorry, I’ve still a problem: I have no S1-button in my editor’s page. Have you a solution for this, too?
    the “buttonsnap.php” is directly in the plugin level.

  151. Administrator Says:

    cSign,

    The QuickTags bar is somewhat temperamental. Try clearing out your browser cache or insert the subscribe2 token manually.

    The token is:

    <!--subscribe2-->

  152. Peter Høvring Says:

    On a combination of WP# 2.0.5 and Subscribe # 2.2.8 it seems that the maximum sunscribers is around 100. At least it didn’t work anymore with subscriber No 101.
    Any clue of what to do?

  153. Administrator Says:

    Peter,

    There are no limits imposed in either WordPress or Subscribe2. Limits are imposed by your hosts server configuration - both hardware and software.

    It might be worth asking them to emply an email queuing solution as that may help you to a larger email list.

  154. Alfons Says:

    It’s me again. The sending of a daily digest finally works (I don’t know exactly why ;-).
    But this email is always empty. If I write “TABLE” into the template no digest is showing up only the text TABLE. Do I something wrong?

  155. Administrator Says:

    Alfons,

    Have you inserted the token word TABLE in capitals and without quotes? Does the substitution work if you enter the token word POST?

  156. Alfons Says:

    Yes I inserted it with capitals and without quotes.
    POST does only work if I will send out a email by every blog post.

  157. Alfons Says:

    I updated WordPress to 2.2.3 DE and now the POST token work fine for daily notification. But still the TABLE token don’t work.

  158. Alfons Says:

    Is there a way to change the subject for the daily digest email?

  159. Administrator Says:

    Alfons,

    The line is localiazable or you can override everything in the code by changing it directly.

    Look for line 2046:


    $subject = '[' . stripslashes(get_option('blogname')) . '] ‘ . $display . ‘ ‘ . __(’Digest Email’, ’subscribe2′);

    And chaneg it to whatever you like :-)

  160. Alfons Says:

    Hm. I found this line, but I use the German translation, So the subject for the daily digest should be in the language file as well. I found the subject for once per week, . But I can not found the subject in the “subscribe2-de_DE.po”-File for the daly digest. I need to chance it, cose the html-code for a German special caracter is wrong.
    Could it be possible that the translation is in the wp-language file?

  161. Alfons Says:

    Ha. I found it. There is something wrong with the German translation of WordPress “de_DE.po”. The words “Once Daily” and “Once Hourly” are there translated.

  162. Nathan Martin Says:

    I’ve just installed Subscribe2 version 2.3.8 on my site which uses WordPress 2.2.3. It appears to be working except for one problem. When I use the “Write->Mail Subscribers” menu I get the following messages after hitting the Send button:

    WordPress database error: [MySQL server has gone away]
    SELECT * FROM wp_categories

    WordPress database error: [MySQL server has gone away]
    SELECT * FROM wp_categories WHERE cat_ID > 0 AND category_count > 0 ORDER BY cat_name ASC

    WordPress database error: [MySQL server has gone away]
    SELECT COUNT(id) FROM wp_subscribe2 WHERE active=’1′

    WordPress database error: [MySQL server has gone away]
    SELECT COUNT(id) FROM wp_subscribe2 WHERE active=’0′

    WordPress database error: [MySQL server has gone away]
    SELECT COUNT(meta_key) FROM wp_usermeta WHERE meta_key=’s2_subscribed’

    I am not a hacker, just an end-user. I have no idea what “MySQL server has gone away” means, but it doesn’t sound good. Any ideas anyone? If this is the wrong place to post, please let me know where I should post.

    Thanks!
    Nathan

  163. Administrator Says:

    Nathan,

    This means that your MySQL server has timed out waiting for something to happen. The possible causes are:

    1/ Too short a time out set in the MySQL configuration
    2/ Poorly configured PHP settings
    3/ Too much load on the server making you site respond slowly
    4/ Too many queries on the MySQL server
    5/ The SQL server had crashed

    Any of the above will need to be checked out by your host if you are ‘just an end user’.

  164. Floris Says:

    Hey, using Subscribe2 since yesterday, and works fine except for one thing: when clicking the (un)subscribe confirmation link in emails, the page I’m being sent to has a weird main menu. All the items in the main menu (which is a wp_list_pages() menu) have “Subscription Confirmation” as their link text, instead of their normal names… I couldn’t find any topic on this bug, is this something known?

    While writing this, I’m thinking it might have something to do with the multilanguage plugin I’m using (Polyglot).

    Thanks in advance for your time!

  165. Administrator Says:

    Floris,

    In the file subscribe2.php near the top of the code you’ll find a line as follows:

    define(S2PAGE, ‘0′);

    You need to change the 0 to the numerical ID value of the page you posted to handle your subscriptions. Look in Manage->Pages for the ID number.

  166. Nathan Martin Says:

    Thank you for the explanation of the “MySQL server has gone away” error. I submitted a support ticket to my host (BlueHost.com, which was promoted as a wordpress friendly host) and they responded as follows:

    [BEGIN QUOTE]
    Dear Customer,
    This problem is caused by a MySQL server connection sleeping for too long
    and it is killed by the server. We recently lowered the limit on the time
    that the process can sleep. It has been changed to 30 seconds. This has
    been done in an effort to reduce excess load on the server. Changing the
    sleep time on the script would be something you would have to resolve with
    the software developer.
    [END QUOTE]

    Is there anything that can be done at this point? Thanks in advance for your help.

    Sincerely,
    Nathan

  167. Administrator Says:

    Nathan,

    How many registered users hae you got and how many public subscribers?

    Also, how many categories are there in your blog?

    I can’t understand why you are getting this error when you hit send in Write->Mail Subscribers but your site can produce the drop down list of subscribers and presumably is sending emails when you make a post.

    I have personally seen this error but it was down to really poor hosting configurations on the servers of a compnay who I rapidly left! You could always move off BlueHost. Try HostICan - their solutons work very well for my main sites. (And if you move and se the link in my sidebar you’ll earn me some money which would be nice!)

  168. Floris Says:

    Thanks for the quick reply, but unfortunately I already tried that and it didn’t work. Although the page template changed (another main menu item highlighted, different subitem list), the names of the main menu items are still all “Subscription Confirmation”. Even the subitem list has the same problem now, but that’s a pretty basic wp_list_pages() menu as well, so there is some logic to that.

    I could send you a direct link to the “subscription confirmed” page, so you can see for yourself, but due to spam/bot risks, I prefer not to put a direct hyperlink to a mailing list confirmation page out in the open.

  169. Floris Says:

    In addition to the previous post: the “href” part of the menu hyperlinks is still OK: on hover, they display the URL’s they are supposed to.

    Maybe the bug has something to do with the the_title() WP function, or the title_filter that is applied by Subscribe2 (as that is the only place I could find the words “Subscription Confirmation” in the php source code).

  170. Administrator Says:

    Floris,

    I’ve emailed you direct so I can take a look at your site.

  171. Administrator Says:

    Floris,

    Thanks for your help debugging this one. It appears that the core WordPress code has been updated to call the_title function when listing pages. Subscribe2 over rides the_title to display messages to your users. This means you may get several over-rides on one page and therefore several instances of your message.

    As a temporary fix comment out (put // before it) the following line:

    add_filter(’the_title’, array(&$this, ‘title_filter’));

    For more information on the WordPress code and the background to the issue see here.

  172. Alfons Says:

    Since yesterday Subscribe2 send out the same daily summary twice? Do you know a solution?

  173. Nathan Martin Says:

    [[How many registered users hae you got and how many public subscribers?]]
    I have 20 registered users and 13 public subscribers

    [[Also, how many categories are there in your blog?]]
    I have 7 categories, only 4 of which have been used. The other three are “Blogroll”, “Links” and a new one just set up.

    [[I can't understand why you are getting this error when you hit send in Write->Mail Subscribers but your site can produce the drop down list of subscribers and presumably is sending emails when you make a post.]]
    It *appears* that the email did go out when I chose the Write->Mail Subscribers command, but I don’t know that everyone got the mail. I’ve been able to confirm that about half got the mail - haven’t talked with the rest. As far as the mail going out when I post, it appears to be working properly as well. I’m just concerned about the errors. As long as the mails went out, I can ignore them if you suggest.

    [[I have personally seen this error but it was down to really poor hosting configurations on the servers of a compnay who I rapidly left! You could always move off BlueHost. Try HostICan - their solutons work very well for my main sites. (And if you move and se the link in my sidebar you’ll earn me some money which would be nice!)]]
    I went with BlueHost.com because they were the first one listed at http://wordpress.org/hosting/ - so I assumed they were reputable, reliable and had a proven track record with WordPress. I just moved there a couple of weeks ago and it was a bear getting everything set up right, importing my stuff, etc. I’d hate to do it again, although I wouldn’t mind sending you a donation to support your efforts.

    What do you make of BlueHost’s comments about the 30 second sleep limit on scripts? Is that something you can do in Subscribe2? (I know NOTHING about coding so I don’t know if that’s feasible, possible or practical.) Thanks for your help.

    Sincerely,
    Nathan

  174. Administrator Says:

    Alfons,

    Some users have described this as an issue a