');
}
$content = trim($content);
//Give Post-By-Email extending plugins full access to the content
//Either the raw content or the content of the last quoted-printable section
$content = apply_filters('wp_mail_original_content', $content);
if ( false !== stripos($content_transfer_encoding, "quoted-printable") ) {
$content = quoted_printable_decode($content);
}
if ( function_exists('iconv') && ! empty( $charset ) ) {
$content = iconv($charset, get_option('blog_charset'), $content);
}
// Captures any text in the body after $phone_delim as the body
$content = explode($phone_delim, $content);
$content = empty( $content[1] ) ? $content[0] : $content[1];
$content = trim($content);
$post_content = apply_filters('phone_content', $content);
$post_title = xmlrpc_getposttitle($content);
if ($post_title == '') $post_title = $subject;
$post_category = array(get_option('default_email_category'));
$post_data = compact('post_content','post_title','post_date','post_date_gmt','post_author','post_category', 'post_status');
$post_data = wp_slash($post_data);
$post_ID = wp_insert_post($post_data);
if ( is_wp_error( $post_ID ) )
echo "\n" . $post_ID->get_error_message();
// We couldn't post, for whatever reason. Better move forward to the next email.
if ( empty( $post_ID ) )
continue;
do_action('publish_phone', $post_ID);
echo "\n
" . sprintf(__('Author: %s'), esc_html($post_author)) . '
';
echo "\n
" . sprintf(__('Posted title: %s'), esc_html($post_title)) . '
';
if(!$pop3->delete($i)) {
echo '
' . sprintf(__('Oops: %s'), esc_html($pop3->ERROR)) . '
';
$pop3->reset();
exit;
} else {
echo '
' . sprintf(__('Mission complete. Message %s deleted.'), $i) . '
';
}
}
$pop3->quit();