A show-stopper bug has been identified with subscribe2 2.2.1, completely breaking the plugin when used with the DREAMHOST setting enabled.
subscribe2 2.2.2 is now available.
DREAMHOST configurationPlease report any problems in the comments.
About | Policies | skippy.net
get_userdata()is defined in/wp-includes/pluggable-functions.phpat line 58. I don't have any idea why you're getting that error.Get email notifications when Casey's World is updated!('' == $bcc) ? $bcc = "Bcc: $recipient" : $bcc .= ",\r\n $recipient";You will notice that it contains a "\r\n" instead of just the "\n" every where else in the header. I tried changing it to "\n" but it still wasnt working for me. However, if I remove the "\r\n" completely it worked!('' == $bcc) ? $bcc = "Bcc: $recipient" : $bcc .= ", $recipient";Anyone know if this is how BCC is supposed to be set in a mail header?I\'m sending a test post.('' == $bcc) ? $bcc = "Bcc: $recipient" : $bcc .= ",\r\n $recipient";There is one for how it builds the headers for Dreamhost and one for everyone else. I'll keep looking at the code and at BCC in php mail headers to see if I can figure anything else out. Worst case I think I can modify the code to send an e-mail per subscriber instead of sending it through BCC.// Bcc all recipients foreach ($recipients as $recipient) { $recipient = trim($recipient); $headers .= "Bcc: $recipient\n"; } // Actually send mail @wp_mail($this->myemail, $subject, $mailtext, $headers);I was also able to fix the extra slash in the message by changing the following in the write_menu function. Not sure if this is the correct thing to do but it worked. Old:$message = $_POST['message'];New:$message = stripslashes($_POST['message']);Anyone have any better suggestions on how to fix these issues? Are these two items confirmed as bugs to be fixed in a future release of Subscribe2?register()starting at line 817 if you want to make changes. Matt: subscribe2 should make the database table for you automatically. Try de-activating, then re-activating the plugin to see if it works the second time around.