This is the e-mail that I sent to GoDaddy? after troubleshooting for 2 weeks with them regarding my e-mails not reaching my inbox when sent from WordPress. I upgraded 2.3.3 right when it came out, but it just occurred to me that the two dates of my e-mails not getting sent and my upgrade to 2.3.3 were on the same day. I tracked it down to this one line highlighted below.
Hi guys,
I found the problem. It is one line of code that looks pretty inconsequential in the WordPress source. It is part of the WordPress 2.3.3 emergency release. It doesn't even make sense why this would stop my e-mail from being sent correctly on GoDaddy?. But this is probably something for you developers to look at:
WordPress 2.3.2 (/wp-includes/pluggable.php:line 227)
// Set the from name and email
$phpmailer->From = apply_filters( 'wp_mail_from', $from_email );
$phpmailer->Sender = apply_filters( 'wp_mail_from', $from_email ); // problem line
$phpmailer->FromName = apply_filters( 'wp_mail_from_name', $from_name );
WordPress 2.3.3 (/wp-includes/pluggable.php:line 227)
// Set the from name and email
$phpmailer->From = apply_filters( 'wp_mail_from', $from_email );
$phpmailer->FromName = apply_filters( 'wp_mail_from_name', $from_name );
I don't know why not setting the Sender in the mail message would make a difference but it does when the e-mail is passing through the GoDaddy? system.
Please file this bug over to your developer that work on e-mail forwarding or SMTP so they can further troubleshoot when not including the sender would stop an e-mail from being sent. Also you can close out my ticket. Everything is now working.