Fornecer um endereço de e-mail válido é uma etapa obrigatória na instalação WordPress. No endereço de e-mail do usuário administrador eu venho mensagens de redefinição de senha, saúde do site e mensagens então quando os visitantes deixam comentários. Por muitas razões, no entanto, você deseja saber como desabilitar o envio de mensagens de e-mail em WordPress. O principal motivo são as mensagens de spam ou, pior ainda, a vulnerabilidade de um plugin que explora a função wp_mail()
e envia mensagens de spam para dezenas de milhares de endereços.
A maioria das mensagens de spam de WordPress são enviados através PHPMailer quando um form é vulnerável ou quando um plugin permite que scripts PHP de terceiros usem wp_mail()
.
Se você tem um blog ou um site em WordPress e não é necessário que o sistema envie mensagens de e-mail para administrator ou usuários, então a melhor solução é desabilitar a função de e-mail WordPress.
Antes de seguir os passos do tutorial abaixo, lembre-se que este método irá desabilitar completamente seu sistema de e-mail WordPress. Não serão mais enviadas mensagens de e-mail para redefinir a senha, mensagens quando o site encontrar problemas de funcionalidade ou quando os usuários comentarem no blog. Se você usa módulos como Formulário de contato, configure-os para não enviar mensagens de e-mail via PHPMailer.
- Como redefinir a senha do usuário Administrator WordPress, sem acesso a e-mail ou banco de dados - Reset WordPress Administrator Password
- Como limpar wp_ enormeoptions em SQL - Transientes, wpseo_sitemap _cache_validator
- Fixar WordPress “Um pouco indisponível para manutenção programada. Volte em um minuto.”
- Como desmarcar o padrão “Ship to different address” na página de Checkout um Woocommerce
Como desativar o envio de mensagens de e-mail em WordPress
Este método não requer a instalação de um plugin. Tudo o que você precisa fazer é editar o arquivo functions.php do tema ativo do blog e adicionar as seguintes linhas de código:
add_filter('pre_wp_mail', 'sth_disable_emails');
function sth_disable_emails() {
return false;
}
Salve a alteração. Isso é tudo.