X-Git-Url: https://scripts.mit.edu/gitweb/autoinstalls/wordpress.git/blobdiff_plain/03f2fa83c13c1b532284205fa7efcab9b8b2c41f..8d3bb1a5dcfdea9857d3c88c3751f09593e34dc8:/wp-mail.php diff --git a/wp-mail.php b/wp-mail.php index 5efb57fc..b5af05ab 100644 --- a/wp-mail.php +++ b/wp-mail.php @@ -14,6 +14,12 @@ require(dirname(__FILE__) . '/wp-load.php'); if ( ! apply_filters( 'enable_post_by_email_configuration', true ) ) wp_die( __( 'This action has been disabled by the administrator.' ) ); +$mailserver_url = get_option( 'mailserver_url' ); + +if ( 'mail.example.com' === $mailserver_url || empty( $mailserver_url ) ) { + wp_die( __( 'This action has been disabled by the administrator.' ), 403 ); +} + /** * Fires to allow a plugin to do a complete takeover of Post by Email. * @@ -66,7 +72,6 @@ for ( $i = 1; $i <= $count; $i++ ) { $content_transfer_encoding = ''; $post_author = 1; $author_found = false; - $dmonths = array('Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'); foreach ($message as $line) { // Body signal. if ( strlen($line) < 3 ) @@ -163,7 +168,7 @@ for ( $i = 1; $i <= $count; $i++ ) { $content = trim($content); /** - * Filter the original content of the email. + * Filters the original content of the email. * * Give Post-By-Email extending plugins full access to the content, either * the raw content, or the content of the last quoted-printable section. @@ -189,7 +194,7 @@ for ( $i = 1; $i <= $count; $i++ ) { $content = trim($content); /** - * Filter the content of the post submitted by email before saving. + * Filters the content of the post submitted by email before saving. * * @since 1.2.0 *