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 je viens 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.

Passionné par la technologie, j'écris avec plaisir sur StealthSettings.com depuis 2006. J'ai une expérience approfondie dans les systèmes d'exploitation : macOS, Windows et Linux, ainsi que dans les langages de programmation et les plates-formes de blogging (WordPress) et pour les boutiques en ligne (WooCommerce, Magento, PrestaShop).

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