Kelvollisen sähköpostiosoitteen antaminen on pakollinen vaihe asennuksessa WordPress. Tulen admin-käyttäjän sähköpostiosoitteeseen salasanan palautusviestit, sivuston kunto ja sitten viestit kun vierailijat jättävät kommentteja. Monista syistä haluat kuitenkin tietää, kuinka sähköpostiviestien lähettäminen voidaan poistaa käytöstä WordPress. Pääsyynä ovat roskapostiviestit tai, mikä vielä pahempaa, toimintoa hyödyntävän laajennuksen haavoittuvuus wp_mail()
ja lähettää roskapostiviestejä kymmeniin tuhansiin osoitteisiin.
Suurin osa roskapostiviesteistä osoitteesta WordPress lähetetään kautta PHPMailer kun form on haavoittuvainen tai kun laajennus sallii kolmannen osapuolen PHP-komentosarjojen käytön wp_mail()
.
Jos sinulla on blogi tai verkkosivusto WordPress eikä järjestelmän tarvitse lähettää sähköpostiviestejä osoitteeseen administrator tai käyttäjille, paras ratkaisu on poistaa sähköpostitoiminto käytöstä a WordPress.
Ennen kuin noudatat alla olevan opetusohjelman vaiheita, muista, että tämä menetelmä poistaa sähköpostijärjestelmän kokonaan käytöstä WordPress. Sähköpostiviestejä ei enää lähetetä salasanan vaihtamiseksi, viestejä, kun sivustolla on toiminnallisia ongelmia tai kun käyttäjät kommentoivat blogia. Jos käytät moduuleja, kuten Yhteystietolomake, aseta ne olemaan lähettämättä sähköpostiviestejä PHPMailerin kautta.
- Kuinka nollata käyttäjän salasana Administrator WordPressilman pääsyä sähköpostiin tai tietokantaan - Reset WordPress Administrator Password
- Kuinka puhdistaa valtava wp_options SQL:ssä - Transientit, wpseo_sitemap _cache_validator
- Korjata WordPress "Ei hetkellisesti käytettävissä määräaikaishuoltoon. Tarkista hetken kuluttua."
- Kuinka poistaa oletusvalinta “Ship to different address” kassasivulta a Woocommerce
Kuinka poistaa sähköpostiviestien lähettäminen käytöstä WordPress
Tämä menetelmä ei vaadi laajennuksen asentamista. Sinun tarvitsee vain muokata aktiivisen blogiteeman functions.php-tiedostoa ja lisätä seuraavat koodirivit:
add_filter('pre_wp_mail', 'sth_disable_emails');
function sth_disable_emails() {
return false;
}
Tallenna muutos. Siinä kaikki.