Att tillhandahålla en giltig e-postadress är ett obligatoriskt steg i installationen WordPress. På mailadressen till adminanvändaren kommer jag meddelanden om lösenordsåterställning, webbplatsens hälsa och meddelanden då när besökare lämnar kommentarer. Av många anledningar vill du dock veta hur du inaktiverar sändningen av e-postmeddelanden WordPress. Den främsta orsaken är skräppostmeddelanden eller, ännu värre, sårbarheten hos ett plugin som utnyttjar funktionen wp_mail()
och skickar skräppostmeddelanden till tiotusentals adresser.
De flesta spammeddelanden från WordPress skickas via PHPMailer när en form är sårbart eller när ett plugin tillåter tredjeparts PHP-skript att använda wp_mail()
.
Om du har en blogg eller en hemsida på WordPress och det är inte nödvändigt för systemet att skicka e-postmeddelanden till administrator eller användare, då är den bästa lösningen att inaktivera e-postfunktionen a WordPress.
Innan du följer stegen i handledningen nedan, kom ihåg att den här metoden kommer att inaktivera ditt e-postsystem helt WordPress. E-postmeddelanden kommer inte längre att skickas för att återställa lösenordet, meddelanden när webbplatsen stöter på funktionsproblem eller när användare kommenterar bloggen. Om du använder moduler som Contact Form, ställ in dem att inte skicka e-postmeddelanden via PHPMailer.
- Hur man återställer användarlösenordet Administrator WordPress, utan tillgång till e-post eller databas - Reset WordPress Administrator Password
- Hur man rengör enorma wp_options i SQL - Transienter, wpseo_sitemap _cache_validator
- Fast WordPress "För kort tid inte tillgänglig för planerat underhåll. Kom tillbaka om en minut."
- Hur man avmarkerar standard “Ship to different address” från kassasidan a Woocommerce
Hur man inaktiverar sändning av e-postmeddelanden i WordPress
Denna metod kräver inte installation av ett plugin. Allt du behöver göra är att redigera functions.php-filen för det aktiva bloggtemat och lägga till följande kodrader:
add_filter('pre_wp_mail', 'sth_disable_emails');
function sth_disable_emails() {
return false;
}
Spara ändringen. Det är allt.