Recent Blog Posts

Archives

Subscribe

WordPress Email Notification Plugin v2.3.1

[UPDATE (03-05-2008): Comments are now closed on this post.  This plugin does work on WordPress 2.3.x.  Version 3 will be out very soon, so be on the lookout for that.]

[UPDATE (10-25-2006): Check out the WordPress Email Notification Plugin v2.3.2 Alpha post. There is a possible spam issue that is being addressed.]

The Word Press Email Notification Plugin has been updated to version 2.3.1.

Updates to this version:

  • Blog names with commas now display correctly in the from field
  • Changed the default location to look in the WP directory for the wpemn_config.php file
  • Updates the sent flag before sending future dated posts in order to cut down on duplicate e-mails being sent

If you see anything that looks like a bug or the documentation needs corrected, please comment.

455 Responses to “WordPress Email Notification Plugin v2.3.1”

  1. WiRED Says:

    G’Day,

    I just installed this plugin but get the following errors across the top of my blog:

    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/rustedco/public_html/blogd/wp-content/plugins/wp-email-notification/email_notification_2.3.1.php on line 369

    Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/rustedco/public_html/blogd/wp-content/plugins/wp-email-notification/email_notification_2.3.1.php on line 372

    Can you help me figure out why this is and how do i fix it?

  2. Brian Groce Says:

    Something is incorrect with your DB settings, thus the error. Make sure that the plugin and WordPress DB settings are the same.

  3. xplicit Says:

    I installed the plugin, everything seemed ok. When signing up confirmations are sent, and everything. But when posting no emails are sent out. I have no clue what to do, or what I did wrong. Can I get a little help?

  4. shyHoney Says:

    I installed the plugin, and signed up one of my email addresses, got the confirmation and everything. But do not receive emails when new posts are made. By reading around, it seems there is suppose to be a notify box in the write area? I dont have one of those. What am I doing wrong?

  5. Garrick Van Buren Says:

    I can successfully ‘Email List Subscribers’ - though, hitting ‘publish’ or any ’save’ button with ‘notify’ set to ‘yes’ doesn’t send the email.

    Any thoughts?

  6. shyHoney Says:

    same problem as Garrick Van Buren, im able to email the subscribers through the option. but when actually posting an entry, and using the publish option even with the notify option under manage “email notification” set to yes, no emails are being sent out.

  7. peter Says:

    hello!

    i have a problem with the the charset - my encoding was ISO-8859-1 in the options, and i have choosed html e-mail, i get in german no specific text sample

    i need:
    für

    and i get in the email:
    f?n

    what could i do, i have also tryed to change it in the file email_template.html into UTF-8, or no charset, but no change!

    what is to do to change this problem?

    regards
    peter

  8. Brian Groce Says:

    Check to see if your posts are being insterted into the future posts table. If so, you’ll need to make changes to account for the time zone.

    Examples can be found here: http://blog.watershedstudio.com/2005/10/wordpress-email-notification-plugin-v230/

  9. Brian Groce Says:

    See response to xplicit above.

  10. Brian Groce Says:

    Is this happening in both text and HTML versions?

    You may need to comment out the string replacement sections (str_replace, preg_replace, and utf8_decode) in email_notification_2.3.1.php.

  11. xplicit Says:

    I’ve checked for it through phpmyadmin, and dont have anything within the future posts table

  12. Garrick Van Buren Says:

    I concur - none of my posts have appeared in the future posts table.

  13. WiRED Says:

    It’s simple because i had the same problem. Either change your settings to:

    Default Notification Value: Yes
    or underneath the box your write in, make sure you change the drop down box from No to Yes. Had me stumped for a little bit too.

    Now mine works great and i’ve even altered the html email template to link back to the site and encourage people to comment.

  14. xplicit Says:

    Default Notification value is already set to yes, but I do not have a drop down box underneath the write area. I’ve checked in the simple mode and the advanced mode and still cannot find the option.

  15. Paulo Brito Says:

    When i create a post and publish it the email is send.
    When i create a post but save it was draft and later make some changes and publish the email is not send. How can i solve this? Thanks

  16. peter Says:

    what do that exactly mean, i am not a php specialist, can you give light step´s for me?
    regards
    peter

  17. Doug Says:

    ok…i MAYBE got through instruction point #2 on readme install window…everything else is japanese to me…how the heck does one with no php or whatever knowledge make this happen? i have installed other plugins on my site, but this is out of my league i guess. can’t find any of the files or directories you are talking about…nor would i know what to do with them if i did. you mentioned a small fee to load it for us…what is that?
    thanks for any help
    doug

  18. Paul Kleinmeulman Says:

    I have a private site that has been using your email plugin successfully for months. However the last 3 times I used it it has posted the previous post and not the current one.

    How do I reset it so that it will post the latest post?

    I have the latest version and browser makes no difference.

    Thank you for your help.

    Sincerely,

    Paul Kleinmeulman

  19. Allan Says:

    I write a lot of “Drafts” (”Save as Draft”) that are then edited and published later. However, I have found that notifications are not sent when publishing from a draft. It works fine when making a new post and then “Publish”ing directly from there. What do I need to do so that notifications will be sent out when publishing from an edited draft. The “Notify Subscribers” is set to “Yes” when I try this.

    Regards,
    Allan

  20. lisa Says:

    Hi, I installed the plugin and everything looks fine, except when I do the email testing:

    1)When it’s set in HTML format, the email I received contains chunks of CSS code from email_template.html

    2)In my email inbox, there is no “sender” in the “From Field”. I’m worry that some email client may capture that as spam. Can you tell me how to fix that?

    Thanks!

  21. Scott M. Stolz Says:

    One feature that I would like to see is a way to send out e-mail notifications for post-dated posts. On one of my blogs, which publishes articles from various authors, I post-date the articles so that they appear regularly, even if I take time off. Unfortautantly people subscribed to the e-mails never get notified. I’d be nice if someone was able to solve this problem.

  22. Brian Says:

    I don’t see the e-mail notification on my website. I want to insert it in the sidebar.

    I get following warning in “WP - Manage - E-mail notification”:

    Warning: mysql_connect(): Access denied for user ’singlewe_wrdp1′@’localhost’ (using password: YES) in /home/singlewe/public_html/wp-content/plugins/wp-email-notification/index.php on line 45

    Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in /home/singlewe/public_html/wp-content/plugins/wp-email-notification/index.php on line 46

    How can I fix it?

  23. Brian Groce Says:

    As of 2.3.0 it does.

  24. peter Says:

    hi i have tested 2.0 RC2 but have problems to send

    this
    üäoüäoüäoüäoüäoüäoüäoüäoüäoüäoüäoüäoüäoüä

    it comes out
    ??o??o??o??o??o??o??o??o??o??o??o??o??o??o

    there is a problem with special characters, can you look?

    regards
    peter

    A new entry titled ‘??o??o??o??o??o??o??o??o??o??o??o??o??o??o’ has been posted to wordpress.

    ??o??o??o??o??o??o??o??o??o??o??o??o??o??o

    http://www.apfel.at/wp20/?p=6

  25. Scott Ott Says:

    I just installed the email notification plugin and tested it by sending a note to my 6,600 + subscribers. It worked, although my browser timed out and went blank.
    However, all of the bad email addresses are bouncing to my webhost, rather than to me. How can I change that setting so that I know whose emails to delete? The from and admin addresses are already set to my email address.
    Also, one subscriber said he received the entire header in the body of the email notification. Is that a setting in his email client, or something I did inadvertently?

  26. peter Says:

    hello, i have try several times to fix the problem with special characters, but nothing positiv for me!

    special characters was not correct displayed in the mailing with html or without there is something wrong in »wordpress-email-notification-plugin-v231« i cannot find out what is wrong!

    regards
    peter

  27. peter Says:

    the design of email_template.html was only mailed out in 1.5 not in 2.0 RC2

    regards
    peter

  28. peter Says:

    if i chance the charset in email_template.html
    content-type content=”text/html; charset=iso-8859-1″ (also in options)
    there are mistakes in the newsletter
    to
    content-type content=”text/html; charset=utf-8″ (also in options)
    the subject was ok, but nothing in the text

  29. Krissy Says:

    I’m having some issues with mine. I’ve noticed that it does not send out emails for the blog entry I’ve just posted, it only sends out the email for the previous blog entry. I know the script was setup properly, and other then that glitch it seems to be running smoothly. I’m just wondering if sending a previously archived entry is just the way the script runs?

    For instance, I just posted entry id=57 but received entry id=56 in my email…did I do something wrong?

  30. Brian Groce Says:

    No, it shouldn’t do that. This seems to be a semi-common issue, but I’ve been unable to duplicate it myself.

    Here are a few question I have regarding your particular setup…

    Which version of WP are you using?

    Which version of PHP?

    Which browser?

    Nice URLs or normal?

    Future dating posts?

  31. Brian Groce Says:

    The timing out is probably a load issue and something I’ve been unable to test or develop a strategy for yet…that’s on the plate for the future. Do you happen to know if people towards the end of the list got the notification?

    See if adding this line fixes the bouncing issue…

    $header .= “Return-path: $from_email\n”;

    As far as the person seeing the header…

    Are you sending as HTML or text and what are they using to read their e-mail?

  32. Brian Groce Says:

    Are your e-mail notification tables located inside of your WordPress database?

  33. Brian Groce Says:

    If you go from draft to publish AND notification is set to yes, it should be sent.

    What versions of WP, PHP & the plugin are you using?

  34. Brian Groce Says:

    See response below for questions.

  35. Brian Groce Says:

    What e-mail client? And are there any issue with the text version as well?

  36. Scott Ott Says:

    I should be smart enough to know where to stick this…
    $header .= “Return-path: $from_email\n”;
    But into which file shall I insert it, and where might I find that file?

    Thanks,
    Scott

  37. Scott Ott Says:

    …oops, I didn’t answer your question. I do not know whether folks at the end of the list are getting the notification. I wish I had a way of tracking that.
    In subsequent postings, the timeout didn’t always happen.
    I’m sending as text, and I suspect that the guy who complained has “show headers” set in his email client. I have seen notifications sent to others and they lacked the full headers.

    Thanks,
    Scott

  38. Scott Ott Says:

    I just inserted that code into email_notification_1.2.php, replacing the following line (which I commented out):
    $header .= "From: $site_name \n";
    Is that correct?
    Thanks,
    Scott

  39. Iva Says:

    Hello Brian, thanks for your wonderful plugin (have been using it for more than a year now), just one question: is it possible for an user to unsubscribe on their own? I didn’t notice such option in a template for 2.3.1. and a couple of people asked me about it.

    Other than that, everything is working properly for me:)

  40. swmcdonnell Says:

    The “future” database for the plugin uses the prefix, but the install creates a database with a “wp_” prefix. If your prefix is “abcd”, you need to either rename wp_email_list_future to abcd_email_list_future, or create a new table:

    CREATE TABLE `abcd_email_list_future` (
    `post_ID` bigint( 20 ) NOT NULL default ‘0′,
    `post_date` char( 12 ) NOT NULL default ‘0′,
    `notification_sent` char( 1 ) NOT NULL default ”,
    PRIMARY KEY ( `post_ID` )
    ) TYPE = MYISAM

  41. BJ Says:

    Hello Brian,

    I am still working on getting email notification plugin working with Postie http://www.economysizegeek.com/?page_id=395. In a previous post you mentioned it was possibly due to a missing variable that the two were not communicating. Further elaboration? Suggestions? Any help would be greatly appreciated.

    Thanks,
    BJ

  42. Scott Ott Says:

    Just upgraded to 2.3.1. It seems to work, however, there is no sender name in the “from” field, and bad addresses are bouncing to my webhost instead of to me.

    Which file and code line(s) do I have to alter to get this fixed?

    This is the same problem I had with 2.3.0. In the Manage > Email Notification > Update Settings admin panel it shows that my email address is the From address and Admin address.
    I have it set to send non-html emails, just headlines.

    Thanks,
    Scott Ott

  43. Brian Groce Says:

    In email_notification_2.3.1.php

    $header .= "From: $site_name \n";

    Let me know.

  44. DJ Specs Says:

    I have this same problem.. yet I can’t figure out what is wrong, can someone be more specific?

  45. DJ Specs Says:

    I have this same problem, yet can’t figure out how to fix it, can someone be more specific?

  46. Scott Ott Says:

    Here’s what that line says currently:
    $header .= “From: \”$site_name\” \n”;
    Is that the same thing?
    There are at least two places in that file where email header variables are called. I have tried hardcoding both of them, but somehow it doesn’t work.

    Meanwhile, I’m still getting headers in the body that show a line called Message-id which points to my webhost, rather than me. Therefore, he gets bounces instead of me…much to his annoyance and my regret.
    BTW, is there any way I can tell whether all 6,600 email notifications have gone out?

    Thanks,
    Scott

  47. Lisa Says:

    Hi Brian, I’m using Gmail so it’s web-based. The text version works fine.

  48. Krissy Says:

    WP - 1.5.2
    PHP - 4.4.1
    Browser - Mozilla and it does the same thing in MSIE, Opera, Netscape so that couldn’t be it.
    Normal URL’s
    No future dating.

  49. Jared Says:

    Hello,

    For some reason $blog_url is outputing the wrong web address. The settings are correct in the plug in options options-general, and in the sql tables for wordpress as well. Where would I go to correct this?

  50. Joni Mueller Says:

    My problem is not one of functionality, but the fact that I’ve just discovered that activating this plugin causes me to lose a lot of functionality of the Advanced Editing Page. This is the only plugin that affects the Advanced Editing screen in this way. So sadly, I had to disable it. I will wait for a bug fix. I opened a thread, with a screenshot of the problem before I solved it. So you can take a peek there to see what it’s doing.

    Oh, for heaven’s sake. WordPress is down now! Ugh. Well, here’s the screenshot of the problem:

    http://joniverse.com/screenshot-wpadmin.jpg

    Hope this helps a bit with the problem and wondering if anyone else has had it? I didn’t see anything on the WP Support forum about it.

  51. Brian Groce Says:

    What’s the specific issue?

  52. Joni Says:

    Hi, Brian. Well, for some odd reason, while this plugin was activated, the Write/Edit screen would be truncated right after the text-box. As you should be able to see in the screenshot I provided. I went in and disabled all of my plugins, and one by one restored them. Unfortunately, I have found that this one is the only one which causes this. Now that it has been deactivated, the WordPress writing/editing screen behaves properly. I.e., when you click the “Advanced Editing” button, something actually appears below. When the plugin is activated, it stops rendering the page — you can’t even scroll down to where it says WordPress and the version number and the link to the support page.

    I haven’t come across anyone else with this problem, tho, but I was able to recreate it at another WP blog on a completely different server. (joniverse.com is on Dreamhost and the other blog, my husband’s blog, is at Surpass Hosting.) So it’s not just a Dreamhost thing, as I first suspected.

    Hope you can get it sorted out as I did like the plugin.

    Joni

  53. Iva Says:

    Hello, I am aware that my previous question might have been annoying, but this time I reall have trouble: people are subscribing and not getting added to the list, instead of that, I get an email that they unsubscribed and I never had them on the list before. Did I missconfigure something?

  54. Jason Says:

    Brian,
    I am having a similiar problem to Krissy (12-19). I have upgraded to WP 2.0 RC3 and 2.3.1 of your email plugin. I am having two main problems:

    1. When I create a post, the plugin does place an entry in the “future” table, marks it with a “n” but does not send the emails. I am not future dating. I am doing everything real time. I do have the notify setting in the write screen set to “yes”. I have written 5 test messages and I can recreate the problem. FYI-I can email my subscriber list without problem.
    2. The plugin did send one email of a post but 48 hours after the post was entered into the DB. It sent it with the article in the email when the config said to send just the link. I have not played with it, I installed it and set the option first thing. It appears the plugin ignored the option.

    Any thoughts you have would be greatly appreciated. If you have any debugging advice, I would love to have it. I just do not understand what causes the “send” to happen and why it does not seem to be throwing the emails out.

    Happy New Year!!!
    Jason

  55. Andreas Says:

    After installation my admin panel shouts a lot of warnings:

    Warning: main(): open_basedir restriction in effect. File(/maillist/wpemn_config.php) is not within the allowed path(s): (/srv/www/htdocs/web335/) in /srv/www/htdocs/web335/html/uwg/wp-content/plugins/wp-email-notification/index.php on line 19

    Warning: main(/maillist/wpemn_config.php): failed to open stream: Operation not permitted in /srv/www/htdocs/web335/html/uwg/wp-content/plugins/wp-email-notification/index.php on line 19

    Warning: main(): open_basedir restriction in effect. File(/maillist/wpemn_config.php) is not within the allowed path(s): (/srv/www/htdocs/web335/) in /srv/www/htdocs/web335/html/uwg/wp-content/plugins/wp-email-notification/index.php on line 19

    Warning: main(/maillist/wpemn_config.php): failed to open stream: Operation not permitted in /srv/www/htdocs/web335/html/uwg/wp-content/plugins/wp-email-notification/index.php on line 19

    Warning: main(): Failed opening ‘/maillist/wpemn_config.php’ for inclusion (include_path=’.:/usr/share/php’) in /srv/www/htdocs/web335/html/uwg/wp-content/plugins/wp-email-notification/index.php on line 19
    Import Addresses :: Export Addresses :: Remove Addresses :: Email List Subscribers :: Update Settings

    Warning: mysql_connect(): Access denied for user: ‘wwwrun@localhost’ (Using password: NO) in /srv/www/htdocs/web335/html/uwg/wp-content/plugins/wp-email-notification/index.php on line 44

    Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in /srv/www/htdocs/web335/html/uwg/wp-content/plugins/wp-email-notification/index.php on line 45

    Anything I can do to stop that?

  56. Jeff Says:

    I am having a similar installation problem to that reported by others. I am running WP2.0 and have just installed email notification plugin 2.3.0

    On the front page I have this error reported

    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/servaas/public_html/wp-content/plugins/wp-email-notification/email_notification_2.3.php on line 369

    Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/servaas/public_html/wp-content/plugins/wp-email-notification/email_notification_2.3.php on line 372

    And in the admin area I have this error

    Warning: main(): open_basedir restriction in effect. File(/maillist/wpemn_config.php) is not within the allowed path(s): (/home/servaas:/usr/lib/php:/usr/local/lib/php:/tmp) in /home/servaas/public_html/wp-content/plugins/wp-email-notification/index.php on line 19

    Warning: main(/maillist/wpemn_config.php): failed to open stream: Operation not permitted in /home/servaas/public_html/wp-content/plugins/wp-email-notification/index.php on line 19

    Warning: main(): open_basedir restriction in effect. File(/maillist/wpemn_config.php) is not within the allowed path(s): (/home/servaas:/usr/lib/php:/usr/local/lib/php:/tmp) in /home/servaas/public_html/wp-content/plugins/wp-email-notification/index.php on line 19

    Warning: main(/maillist/wpemn_config.php): failed to open stream: Operation not permitted in /home/servaas/public_html/wp-content/plugins/wp-email-notification/index.php on line 19

    Warning: main(): Failed opening ‘/maillist/wpemn_config.php’ for inclusion (include_path=’.:/usr/lib/php:/usr/local/lib/php’) in /home/servaas/public_html/wp-content/plugins/wp-email-notification/index.php on line 19

    I have installed several other wordpress plugins, but this has been the most complex to implement - In a reply to someone elses error you said check your database settings”. I don’t know which directories these databases are in to do this.

    Any help appreciated!

  57. Jeff Says:

    Hi, since my first post, I upgraded from 2.3.0 to 2.3.1. The error reported in the admin area is now gone, but the one on the front page is still there.

    My first post hasnt shown up yet, so in case it doesn’t here’s a copy:

    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/servaas/public_html/wp-content/plugins/wp-email-notification/email_notification_2.3.1.php on line 369

    Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/servaas/public_html/wp-content/plugins/wp-email-notification/email_notification_2.3.1.php on line 372

    I don’t know how to make sense of this error. Can you suggest what to look at?

  58. Peter McCarroll Says:

    I have installed the plug in, but the instructions do not give any guidance on the database name, user or password fields in the installation routine. My WP was installed through Fantastico, so while I think I know the WP database name, I don’t know the password.

  59. Chelsea Says:

    I tried both options - didn’t work. I’m getting the same error as WiRED.

  60. Jeff Says:

    Brian, maybe this is where i went wrong also. When installing it asked me for a database name so I gave it one. I thought it would create a new one with this name.

  61. Keith Levy Says:

    In this post http://www.osticket.com/forums/showthread.php?t=689 I think I have found the answer to the problem. It basically says it’s a mysql function nesting issue. At these lines of code, one of the parameters to the functions in error is another function. To solve the problem, put a @ character in front of the calling funtions. So you’d now have … = @mysql_num_rows(… at line 369 and … = @mysql_fetch_assoc(… at line 372. Post now seem to send e-mails and the error msgs are gone.

  62. John Vanhara Says:

    How do I change the email confirmation for subscribers? It doesn’t show complete link for subscription confirmation.

  63. lebaige Says:

    I’ve had an odd problem with 2.3.1 since upgrading to Wordpress 2.0 .. I have another plugin called wpg2 installed, it’s an integration module between wordpress and gallery2. One of the things it does is allow the use of a custom tag in posts, url, to insert galleries and images. For some reason whenever I include one of these tags in a post notification emails are not sent. When I don’t include then, they send fine. I checked the future table, nothing is showing up there. I am not future dating posts.

    Does your plugin do some sort of parsing of posts that would cause it to choke on inserted html (which is basically what the tag is doing)?

  64. Peter McCarroll Says:

    I have solved it - if you look in the wp-config.php file you will see the database name, username and password. Enter these values in the install.php routine and it will work (alternatively, you can create a new db user with full permissions to the db). It is now working properly. Some installation guidance would have been helpful here.

  65. Marc Says:

    I downloade v2.3.1, but have come to problem with the instruction chmod 666 yoursite.com/maillist/wpemn_config.php

    I have absolutely no clue as to how to accomplish that task.

    I hate appearing unknowledgeable, but can someone please help?

  66. peter Says:

    next problem i found was that if i choose post timestamp funktion with a date that it should published later than now, no email where sended over the plug in

    regards
    peter

  67. Peter McCarroll Says:

    I too have upgraded to WP2.0 and have had entries sit in the future date table. I tried playing with the server time differential setting in the Options / General tab. Times were set to an offset of 13, but when I set the offset to -12, the next message I posted was sent out (but not the pending ones). If I manually change the db entry to the past time (according to the server) it is sent.

    I suggest that the future posting routine be changed to take into account the server time offset that is stored in WP.

  68. Dave Says:

    Since upgrading to Wordpress 2.0 I’ve noticed that emails aren’t being sent right away. They are being sent an hour or two after the post is published. For some reason the posts are beingsent to the future table even if they are not in the future. Any ideas?

  69. Dave Says:

    PS - I am not future dating posts and ‘Notify Subscribers?’ is set to ‘Yes’.

  70. randy Says:

    Peter: Thank you for your guidance on this issue. I checked the wp-config.php file as you suggested, copied the appropriate information into the corresponding slots on the installation page, and the process worked without any errors. Thank you again. - Randy Reichardt

  71. joe sleeper Says:

    i’ve upgraded to wp2.0 recently, and have had a problem with the plugin that i don’t see listed here. if i post an entry right now, no email will be sent out. then if i post something tomorrow, a notification of today’s post will go out.

    i never future-date posts, is there a way to remove that functionality until an update is released that resolves this? it is a great plug-in - it’s helped with people who aren’t savvy enough to use rss or won’t otherwise check my site for updates regularly.

  72. Dan T Says:

    Hi there I am trying to get this plugin working and I have followed all the steps in the install.txt but this one:

    8. In your template header file, add this line…

    Where can I find my “template header file”? I have grepped through all wordpress looking for a match on template and header, but it is not obvious which file it needs to go in.

    Thanks,
    Dan

  73. joe sleeper Says:

    Should be header.php if your theme is standard - read Using Themes in WP Codex to learn more about how themes work.

  74. Josh Says:

    After installing, I was receiving errors on the plugins Management console that indicated it was somehow thinking that the /maillist folder was in my blog’s main folder. Moved the files, console works. But now when I send a test email (html format), the unsubscribe link looks like this: http://www.marigoldtech.commaillist/index.php?action=unsub&addr=me@mail.com when it should be http://www.marigoldtech.com/blog/maillist/index.php?action=unsub&addr=me@mail.com

    Are these problems related? Is there a path that I’ve set incorrectly in WP or the plugin?

  75. Josh Says:

    Just installed the plugin. Management console showed path errors that indicated it thought maillist should be in the main blog folder, so moved it, errors gone and seemed to work. Now, however, the unsubscribe link in the emails is wrong, both missing a slash (/) and referring to maillist in the main domain, not the blog folder where I’ve moved it. Anyone seen this before or know where the setting is that’s screwing it up?

  76. joe sleeper Says:

    josh - in your wp admin panel, go to manage then email notification. click the update settings link, change your settings there, then click update. that should fix you up.

  77. Josh Says:

    Nope, same problem: link in the email doesn’t work. Moved the files back out of the blog folder to the web root, then the management console indicates it can’t find the maillist folder. Putting it back where it was in the blog’s folder. Any other ideas?

  78. Tony Zeoli Says:

    In your admin area, go to Presentation, click on Theme Editor, then select the active theme, once you have done that, header.php will appear in the side bar. Select and then paste your coade in the section so it will not be seen in the of the page.

  79. Tony Zeoli Says:

    Marc,

    Changing mode is easy. Sometimes, files need their mode changed for the server to decide to deliver or not deliver, allow access to or disallow acess to files. For example, if you just want people to be able to read a file, you’d enable “read” access only and disable “write” access to that file. Changing the mode to 666 gives read/write parameters that are needed by the file to function effectively.

    If you are using Fetch for the Mac, you can just log into your server, find the file in question, click once to hightlight, then select “Remote” and then select “Set Permissions” and a window with check boxes will appear, where you can select the various boxes that will set to “666″. If you notice that you select one box, it may be another number, two boxes even another number. So the combination of check boxes that gets you to “666″ is the correct combination.

    If you are using another program, like WS_FTP or any other FTP client for Windows, I’m sure they all have the same functionality where you can just highlight a file, right click on it, and then select Set Permissions, and that will enable you to do what you need to do.

  80. Tony Zeoli Says:

    I’m having a problem with the plugin, a 404 error when adding new email addresses to the system from my homepage sign-up box. I commented out line 19, but I don’t understand what the instructions mean by “tweaking” the file? You should explain what you mean by “tweak”. Do I change

    include ("$_SERVER['DOCUMENT_ROOT']/maillist/wpemn_config.php");

    to something else? It should just be calling into wpemn_config.php to get the server information, no?

  81. Tony Zeoli Says:

    Ah, I see now…went to Manage/Email Notification, getting this error:

    Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /homepages/7/d106361195/htdocs/netmix_home/wordpress/wp-content/plugins/wp-email-notification/index.php on line 23

    Here is my code in the index.php file on line 19 through 23…


    /* If your maillist directory is located in your wordpress directoy, use this
    // include (ABSPATH."/maillist/wpemn_config.php");//

    /* If your maillist directory IS NOT located in your wordpress directoy,
    uncomment & tweak this and comment out line 19 */
    include ("$_SERVER['DOCUMENT_ROOT']/maillist/wpemn_config.php");
    ?>

    Do I need to change the value of “SERVER” and “DOCUMENT_ROOT”? Please let me know, thanks.

    Tony

  82. Conor Says:

    Since upgrading to WP 2.0 “Duke”, I’ve got a ‘403 Forbidden’ error when trying to access the email_notification_2.3.1.php in the admin panel. Any documentation on this?

  83. Tony Zeoli Says:

    Brian,

    I moved the Maillist folder into my wordpress directory and now everything is working, so I’m not going to need to tweak the code, but it would be helpful if you can give an example in the instructions of what you mean by tweaking the code. Thanks.

    Tony

  84. Tony Zeoli Says:

    Now, I’m having the same problem as many others have had with the email notification not being sent when I select “Yes” and hit “Publish”.

    I checked my future database table and there is no data being written to it.

    I’ve noticed that different people are having different problems. Please instruct me with and explicit description of what I should do.

    I’m using Firefox for both PC and Mac. Running mySql 5 and php 4.4.1 on Linux.

    Thanks so much!

    Tony Z.

  85. Peter McCarroll Says:

    Josh,

    First thing is to make sure that your Site URL (WP Admin, Manage, Email Notification, Update Settings) has the backslash at the end of it and includes the full path. From your URL it looks like it should be http://www.marigoldtech.com/blog/

  86. Deb Says:

    I’m having the same issue described here. Using WP2.0, not sure which version of PHP. Browser is Firefox and I’m using normal URLs. No future dating posts. Each post notification is sent out when the following post is published. Is there any resolution for this?

  87. Peter McCarroll Says:

    Joe,

    I don’t know why the posts go to the future posts table (I suspect that it has something to do with the difference between the server time and the Blog UTC offset time - would love the plugin author to respond to that). If someone can work out a way to retrieve the current WP date and time (after UTC offset) rather than using the standard PHP date() and time() functions, and substitute this into the code, then I bet it would make these problems go away! I’m not a PHP programmer, but there must be someone out there who could look at that in a couple of minutes.

    However, I can explain the second issue - about the first post not being relreased until you posted a second post the next day. The way the future posting works is that the POST page gets it in the Future Post, but it stays there until someone runs the ‘check future posts’ routine. This is the line that you add to the header. Every time someone loads your site this routine is run, and it compares the future post date/time and if that time has past, it sends the announcement. The catch is, if no one visits your site for a month after the time is up, the message won’t be released until the site is loaded. A solution to this might be for someone to give instructions on how to write a cron jon to check this (say) every hour (again, I don’t know enough about these things).

    I hope that this helps, and I hope that someone who actually knos something will be able to help with my two suggestions.

  88. peter Says:

    maby it was possitble to set this right for evey server

    // on RedHat try ‘de_DE’
    // on FreeBSD try ‘de_DE.ISO_8859-1′
    // on Windows try ‘de’ or ‘German’
    @setlocale(LC_All, ‘de_DE@euro’, ‘de_DE’, ‘de’, ‘ge’ );

  89. Jonas Says:

    Hi,
    Great plugin.
    But I have a problem with special characters - particularly the æ, ø and å of the Danish alphabet. They come out as question marks and other letters of the word get left out.
    Can you help?

    Thx.

    Jonas

  90. James Higginbotham Says:

    I’m using PHP 4.3.10, Wordpress 1.5.1.2 and 2.3.1 of your plugin. I’m seeing the same problem of published drafts not triggering an email notification. I can, however, see notifications sent if I immediately publish. Is there a fix for this yet? Thanks!

  91. Scott Ott Says:

    Is there a setting that causes the notification script to timeout at a certain point upon publishing a post?

    I have a large list of subscribers (about 6,400) and many of them have reported that they do not receive my notifications. However, some who don’t get the post notifications, did receive my initial email announcing the new gizmo. Of course,that wasn’t a post, but an email through the admin panel. Everytime I post with notification, the script eventually stops and I’m left with a blank screen, and an unknown number of emails not sent.

    At minimum, I’d like to know how many emails are actually sent. Better yet, I’d like to see them all sent. Thanks for any help you can offer. I love this plugin and want it to work for all of my subscribers.

    Scott Ott, editor
    http://www.ScrappleFace.com

  92. James Higginbotham Says:

    Any change of a future version supporting MIME Attachments for HTML? I’d love to see the HTML format send as a MIME attachment rather than just text/html, as you could then brand your email using your site’s theme or any subset thereof. Here is an example of an email that is using MIME attachments:

    — snip—

    Content-Type: multipart/alternative;
    boundary=”—-=_Part_298403_19395946.1137682517074″

    ——=_Part_298403_19395946.1137682517074
    Content-Type: text/plain; charset=UTF-8
    Content-Transfer-Encoding: 7bit

    Good news, John accepted your invitation!

    …. rest of plain text email goes here …

    ——=_Part_298403_19395946.1137682517074
    Content-Type: text/html; charset=UTF-8
    Content-Transfer-Encoding: 7bit

    …. rest of html email goes here …

    — snip—

    This would enable any plugin that is configured to use HTML to actually send both for subscribers that can’t support HTML but can support plain text. This would require a rewrite of handling the emailing logic to support this, however, to generate both plain and HTML formats and encode the HTML properly.

  93. LaurLeap Says:

    I just installed your plugin and everything seems to be working great except one small thing:

    In the settings, I chose “NO” when asked if I wanted to “Show Full Post In Email.”
    Yet the emails are definitely showing the full post.
    I’d be content with some sample text, but I’d prefer no text at all.

    Anyone got any suggestions for me?
    Thanks in advance.

  94. Fuzzie Says:

    It appears to be working, but when I try to administer it, I get Could not successfully run query (SELECT * FROM wp_email_list_config WHERE id = ‘1′) from DB: No Database Selected

    Anyone else see this?

  95. .: What’s Bruin :. » Email Notification Says:

    […] Email Notification I’m trying to install a WordPress Email Notification Plugin, but it’s not working as I expected. I suspect there is a mismatch between the database prefix the plugin is using and the one that this blog actually uses. So I’ve requested some assistance from the plugin author to install and configure it for me. Hopefully, it will be relatively cheap and quick. […]

  96. bueltge.de [by:ltge.de] Says:

    WP - Newsletter (de) (Plugin)

    Nicht alle Blogleser sind in der Lage bzw. wollen sich nicht mit RSS-Newsfeeds beschäftigen. Trotzdem möchten sie die Seite nicht ständig besuchen, um über die neusten Artikel informiert zu werden. Seit Jahren gibt es auf vielen Seiten die Newslett…

  97. Frank Says:

    Hallo,

    veri nice plugin.
    I have translate your plugin for german users incl. replace all german letters in email (UTF-8).
    I hope you enjoy this.

    With best regards - the Link to your plugin in german: Link

    Greetings Frank

  98. Brian Groce Says:

    Your DB information is incorrect. Are the plugin tables and the WP tables in the same DB?

  99. Brian Groce Says:

    Yes, we’re looking into that for a future release.

  100. Brian Groce Says:

    It’s not setup to time out, but it may very well be. In a future release we’ll look into dealing with large lists like yours.

  101. Brian Groce Says:

    When you went from draft to publish was the notification selected as “yes”?

  102. Brian Groce Says:

    Please test it in IE & Safari and see if you get the same result. I know some people have had the issue with FF, though I’m unsure why.

  103. Brian Groce Says:

    The path needs to be updated in index.php in the plugin folder around line 19.

  104. PhilS Says:

    I had the same problem as WiRED - I was upgrading from an earlier version (not sure which). It seems like it would be good for the installer/upgrader to follow the prefix that WP is using, but I’m too lazy to figure out how hard that would be.
    Thanks swmcdonnell, that was my problem, and I fixed it by adding a new table.

  105. SNaRe Says:

    Now, I’m having the same problem as Tony Z. have had with the email notification not being sent when I select “Yes” and hit “Publish”.
    I’m using Firefox . Also i tried with explorer . but i have that problem.

  106. White2001 Says:

    Hello,
    i have a small oneline hack:
    if you replace the mysql_connect string with
    $dbh=$wpdb->dbh;
    You use automaticaly the mysql handle of Wordpress..
    Would be nice for me, because i dont need to config the db twice.

    it works… but dont know if there is any Problem with this…

    Im Using trunk version of WP

  107. Jim Says:

    Anyone know if this plugin works with WordPress 2.x? Thanks.

  108. Josh Loewen Says:

    There is definitely a problem with the database prefixes. The code is not referring to the prefix used for the particular blog, and instead uses wp_ by default. I’ve patched the problem, and have also fixed the problem with the links provided in the emails for verifying email addresses. I’m not sure how to submit this to the authors, so I’ll just post the link here:
    http://orangepylon.com/email_notification_v2.3.1.J.zip

    If the authors would like to include this in v2.3.2, they are welcome to it.

    Josh

  109. perozzi Says:

    Hi, I’m also using gmail, but I still see an unknown sender in the “from” field for generated emails…
    Is there a way to fix this? Thank you, ciao!

  110. SNaRe Says:

    I also tried your new version it has also problems . for example it gives problem while sending post. listbox is not working . is there someone that can edit it ?

  111. Brian Groce Says:

    Yes, it works with 2.0.

  112. Brian Groce Says:

    If you need help installing this plugin on your server or desire other paid support contact us or request a quote.