WordPress WP Mail funktsiooni seadistamine

WordPressi kaudu saadetud kirjadega tekkinud probleemid, olgu see siis Contact Form 7 moodul või muu, tulenevad sellest, kuidas wp_mail funktsioon (mida enamik neist pluginatest kasutab) saadab e-kirju.

WordPress tarkvara kasutab PHPmail funktsiooni. Kirjade saatmine PHPmail funktsiooniga ise pole probleemiks vaid sageli pole tagasitee (Return-Path) päis seadistatud korrektselt. See aga muudab sõnumi rämpsposti skoori (kirjad märgistatakse SPAM märkega) või mis veelgi hullem, need ei jõua kunagi kohale. Kuidas seda parandada?

Probleemi lahendamiseks:

1. Installeri ja aktiveeri Moodul nimega "Code Snippets"

1.1. Vali "Snippets" ⇒ "Add new" 

1.2 Vali pealkiri, näiteks: "E-posti aadressi parandus", ning mille sisuks on järmine kood:

<?php
// =========================
// KASUTAJA SEADED – MUUDA ALLPOOL OLEVAID VÄÄRTUSI
// =========================

// 1) SIIN SISSESTA SAATJA E-POSTI AADRESS (From ja return-path)
$custom_email_address = 'info@domeen.ee'; // <-- MUUDA SIIN oma e-posti aadressi

// 2) SIIN SISSESTA SAATJA NIMI (From Name)
$custom_email_name    = 'Saatja-nimi';    // <-- MUUDA SIIN soovitud saatjanime

// =====================================
// Allpool olevat koodi SA EI PEA muutma
// =====================================

// Filter: muuda wp_mail() kaudu minevat “From” aadressi
function custom_mail_from( $original_email_address ) {
    global $custom_email_address;
    return $custom_email_address;
}
add_filter( 'wp_mail_from', 'custom_mail_from' );

// Filter: muuda wp_mail() kaudu minevat “From Name” väärtust
function custom_mail_from_name( $original_email_from ) {
    global $custom_email_name;
    return $custom_email_name;
}
add_filter( 'wp_mail_from_name', 'custom_mail_from_name' );

// Action: sea PHP Maileri return-path päis samaks, mis on From
function custom_phpmailer_init( $phpmailer ) {
    $phpmailer->Sender = $phpmailer->From;
}
add_action( 'phpmailer_init', 'custom_phpmailer_init' );

NB! Asenda info@domeen.ee oma olemasoleva e-posti aadressiga ja Saatja-nimi näiteks ettevõtte nimega. 

Tähtis küsimus jäi vastuseta? Küsi julgelt otse meie klienditoelt

Me aitame sul kindlasti oma küsimusele see tähtis vastus leida. Ja kui me seda teeme siis võtame kiiresti ühendust!
Võta ühendust
Klienditeenindus
Lisasime diili sinu ostukorvi, said ikka mega hea diili!