By Conor O'Neill | January 24, 2007
If you run any version of WordPress on a WeFaction hosted account you’ll run into the problem of sendmail being disabled so none of the notification mails get sent out. The way around this is to install the wpPHPMailer plug-in which uses SMTP instead. To get around the catch-22 of needing it installed to get your WP password, you’ll have to do the WP install, then go into phpMyAdmin and change your password using the MD5 function in the wp_users table and then login and enable the plugin and set the mail server options.
We had thought the same approach would work on WPMU but it appears it only works for the main admin blog at the “root” of the install. The problem is that wpPHPMailer is not picking up the extra username in the blog URL and it is impossible to save the options on the options page. The solution seems to be to change line 215 to
$action_url = $_SERVER[REQUEST_URI];
Next to figure out the easiest way of setting tons of different WPMU options so they are the defaults for each new blog……