Почему моя почта WordPress попадает в папку со спамом? - PullRequest
0 голосов
/ 11 ноября 2018

Я отправляю все свои электронные письма WordPress, используя Mailgun SMTP.

Другие электронные письма из WordPress поступают в папку «Входящие» нормально, но я только что создал новую функцию для автоматического создания электронного письма при публикации сообщения, которое всегда попадает в спам-фильтр.

Видишь почему?

Может быть, что-то делать с моим конфигом заголовков?

Я пытался отправить с вложением и без него, это не имеет значения.

add_action( 'publish_post', 'notify_on_publish' );
function notify_on_publish( $post_id ) {

    global $post;

    $from_name = get_bloginfo( 'name' );
    $from_email = get_bloginfo( 'admin_email' );
    $to_email = get_post_meta( $post_id, 'contact_email', true );
    $attachment = get_post_meta( $post_id, 'post_image', true );

    $headers = "From: '$from_name' <$from_email> \r\n Content-type: text/html; charset=" . get_option('blog_charset') . "\r\n";
    $subject = "This is a test subject";
    $message = "<p>This is some test body text</p>";
    $attachment_url = $attachment['guid'];

    wp_mail( $to_email, $subject, $message, $headers, $attachment_url );

}
...