Hi all
I read the posts above and here is what worked for me. We had the same issue of not being able to post by e-mail after upgrading to 2.7.1
They put some code in the wp-mail.php file that says if the sender is not in the database then the post is marked “pending” instead of “publish”
If you go into the file on line 139-143 replace the two entries that say pending and change them to publish. The finished lines are below.Hope it helps.
$post_status = ( $user->has_cap(‘publish_posts’) ) ? ‘publish’ : ‘publish’;
} else {
// Author not found in DB, set status to pending. Author already set to admin.
$post_status = ‘publish’;
}