Come disabilitare l'invio di messaggi di posta elettronica in WordPress - Disattivare wp_mail() function

Fornire un indirizzo e-mail valido è un passaggio obbligatorio nell'installazione WordPress. Sull'indirizzo email dell'utente admin vino messaggi di reimpostazione della password, salute del sito e messaggi poi quando i visitatori lasciano commenti. Per molte ragioni, però, vuoi sapere come disabilitare l'invio di messaggi di posta elettronica in WordPress. Il motivo principale sono i messaggi di spam o, peggio ancora, la vulnerabilità di un plugin che sfrutta la funzione wp_mail() e invia messaggi di spam a decine di migliaia di indirizzi.

La maggior parte dei messaggi di spam provenienti da WordPress vengono inviati tramite PHPMailer Quando un form è vulnerabile o quando un plug-in consente l'utilizzo di script PHP di terze parti wp_mail().

Se hai un blog o un sito web WordPress e non è necessario che il sistema invii messaggi di posta elettronica a administrator o utenti, la soluzione migliore è disabilitare la funzione di posta elettronica a WordPress.

Come disabilitare l'invio di messaggi di posta elettronica in WordPress - Disattivare wp_mail() function
Come disabilitare l'invio di messaggi di posta elettronica in WordPress

Prima di seguire i passaggi del tutorial qui sotto, ricorda che questo metodo disabiliterà completamente il tuo sistema di posta elettronica WordPress. Non verranno più inviati messaggi di posta elettronica per reimpostare la password, messaggi quando il sito riscontra problemi di funzionalità o quando gli utenti commentano il blog. Se utilizzi moduli come Modulo di contatto, impostali per non inviare messaggi di posta elettronica tramite PHPMailer.

Come disabilitare l'invio di messaggi di posta elettronica in WordPress

Questo metodo non richiede l'installazione di un plugin. Tutto quello che devi fare è modificare il file functions.php del tema del blog attivo e aggiungere le seguenti righe di codice:

add_filter('pre_wp_mail', 'sth_disable_emails');
function sth_disable_emails() {
    return false;
}

Salva la modifica. È tutto.

Come » WordPress » Come disabilitare l'invio di messaggi di posta elettronica in WordPress - Disattivare wp_mail() function

Appassionato di tecnologia, mi piace testare e scrivere tutorial sui sistemi operativi macOS, Linux, Windows, circa WordPress, WooCommerce e configurare i server web LEMP (Linux, NGINX, MySQL e PHP). scrivo StealthSettings.com dal 2006, e qualche anno dopo ho iniziato a scrivere su iHowTo.Tips tutorial e notizie sui dispositivi nell'ecosistema Apple: iPhone, iPad, Apple Guarda, HomePod, iMac, MacBook, AirPods e accessori.

Lascia un tuo commento