This is the oddest thing. I have several WP sites scattered over different web hosts.
1. My blog (http://babygotblog.com) is hosted at DreamHost, and I installed this plugin and it performs FLAWLESSLY. No errors whatsoever, and test subscriptions went through without a hitch.
2. Feeling quite lucky, I then dared to install the plugin at a WPMU site, http://petdiaries.net. (It's hosted at SurpassHosting.com, a cPanel type account). It's a bit tricky working with WPMU, somethings are the same and some things are different. When WPMU started throwing out Fatal errors, I decided the plugin wasn't compatible with WPMU and scrapped it.
3. I then moved on to my web design site (http://webjones.org). Thought for sure this would go without a hitch, as it's hosted at Global Internet (cPanel type hosting). Noooo. I got the same errors I got with my WPMU site! I did nothing different whatsoever. So now I'm thinking, if I can solve this problem, there might still be hope for my WPMU site.
Why is it working on one site and not the others?
Here is the error webjones.org is throwing out:
Warning: main(/maillist/wpemn_config.php): failed to open stream: No such file or directory in /home/webjones/public_html/wp-content/plugins/wp-email-notification/index.php on line 19
Warning: main(/maillist/wpemn_config.php): failed to open stream: No such file or directory in /home/webjones/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/webjones/public_html/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 'webjones'@'localhost' (using password: NO) in /home/webjones/public_html/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 /home/webjones/public_html/wp-content/plugins/wp-email-notification/index.php on line 45
Update: Not all web hosts are alike, so it seems. I had to go in and edit the wp-content/plugins/email-notification/index.php file. The default is this:
/* If maillist isn't located at your web root this will need to be changed */
include ("$DOCUMENT_ROOT/maillist/wpemn_config.php");
/* If your maillist directory is located in your wordpress directory, you can use this instead of line 19 */
// include (ABSPATH."/maillist/wpemn_config.php");
?>
Notice that the DOCUMENT_ROOT line is uncommented (operative) and the ABSPATH line is disabled. To get rid of my errors, I had to flip-flop them, like this:
/* If maillist isn't located at your web root this will need to be changed */
// include ("$DOCUMENT_ROOT/maillist/wpemn_config.php");
/* If your maillist directory is located in your wordpress directory, you can use this instead of line 19 */
include (ABSPATH."/maillist/wpemn_config.php");
?>
Hope this helps someone else. I think this is a great plugin and am off to add it to my "Plugins Used" pages.