Comment désactiver l'envoi d'e-mails dans WordPress - Désactiver wp_mail() fonction

Fournir une adresse e-mail valide est une étape obligatoire de l'installation WordPress. Sur l'adresse e-mail de l'utilisateur admin vin messages de réinitialisation de mot de passe, santé du site et les messages ensuite lorsque les visiteurs laissent des commentaires. Cependant, pour de nombreuses raisons, vous souhaitez savoir comment désactiver l'envoi d'e-mails dans WordPress. La raison principale étant les spams ou, pire encore, la vulnérabilité d'un plugin qui exploite la fonction wp_mail() et envoie des spams à des dizaines de milliers d'adresses.

La plupart des spams de WordPress sont envoyés via PHPMailer lorsqu'un form est vulnérable ou lorsqu'un plugin permet à des scripts PHP tiers d'utiliser wp_mail().

Si vous avez un blog ou un site Web sur WordPress et il n'est pas nécessaire que le système envoie des e-mails à administrator ou utilisateurs, alors la meilleure solution est de désactiver la fonction e-mail a WordPress.

Comment désactiver l'envoi d'e-mails dans WordPress - Désactiver wp_mail() fonction
Comment désactiver l'envoi d'e-mails dans WordPress

Avant de suivre les étapes du tutoriel ci-dessous, rappelez-vous que cette méthode désactivera complètement votre système de messagerie WordPress. Les messages électroniques ne seront plus envoyés pour réinitialiser le mot de passe, les messages lorsque le site rencontre des problèmes de fonctionnalité ou lorsque les utilisateurs commentent le blog. Si vous utilisez des modules comme Formulaire de contact, configurez-les pour qu'ils n'envoient pas d'e-mails via PHPMailer.

Comment désactiver l'envoi d'e-mails dans WordPress

Cette méthode ne nécessite pas l'installation d'un plugin. Il vous suffit d'éditer le fichier functions.php du thème de blog actif et d'y ajouter les lignes de code suivantes :

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

Enregistrez la modification. C'est tout.

Comment l'utiliser ? » WordPress » Comment désactiver l'envoi d'e-mails dans WordPress - Désactiver wp_mail() fonction

Passionné de technologie, j'aime tester et écrire des tutoriels sur les systèmes d'exploitation macOS, Linux, Windows, à propos de WordPress, WooCommerce et configurer les serveurs web LEMP (Linux, NGINX, MySQL et PHP). j'écris sur StealthSettings.com depuis 2006, et quelques années plus tard, j'ai commencé à écrire sur des tutoriels iHowTo.Tips et des actualités sur les appareils de l'écosystème Apple: iPhone, iPad, Apple Montre, HomePod, iMac, MacBook, AirPods et accessoires.

Laisser un commentaire