Derīgas e-pasta adreses norādīšana ir obligāta instalēšanas darbība WordPress. Es nāku uz administratora lietotāja e-pasta adresi paroles atiestatīšanas ziņojumi, vietnes veselība un tad ziņas kad apmeklētāji atstāj komentārus. Tomēr daudzu iemeslu dēļ vēlaties uzzināt, kā atspējot e-pasta ziņojumu sūtīšanu WordPress. Galvenais iemesls ir surogātpasta ziņojumi vai, vēl ļaunāk, spraudņa ievainojamība, kas izmanto šo funkciju. wp_mail()
un sūta surogātpasta ziņojumus uz desmitiem tūkstošu adrešu.
Lielākā daļa surogātpasta ziņojumu no WordPress tiek nosūtīti pa PHPMailer kad form ir neaizsargāts vai ja spraudnis ļauj izmantot trešās puses PHP skriptus wp_mail()
.
Ja jums ir emuārs vai vietne WordPress un sistēmai nav nepieciešams sūtīt e-pasta ziņojumus administratoram vai lietotājiem, tad labākais risinājums ir atspējot e-pasta funkciju WordPress.
Pirms veicat tālāk norādītās apmācības darbības, atcerieties, ka šī metode pilnībā atspējos jūsu e-pasta sistēmu WordPress. Vairs netiks sūtīti e-pasta ziņojumi, lai atiestatītu paroli, ziņojumi, kad vietnei rodas funkcionalitātes problēmas vai lietotāji komentē emuāru. Ja izmantojat moduļus, piemēram, saziņas veidlapu, iestatiet tos nesūtīt e-pasta ziņojumus, izmantojot PHPMailer.
- Kā atiestatīt lietotāja paroli Administrator WordPress, bez piekļuves e-pastam vai datubāzei - Reset WordPress Administrator Password
- Kā tīrīt milzīgu wp_options SQL — pārejas, wpseo_sitemap _cache_validator
- Noteikt WordPress “Īsi nav pieejams plānotajai apkopei. Pēc minūtes pārbaudiet vēlreiz."
- Kā noņemt atzīmi no noklusējuma “Ship to different address” no Woocommerce Checkout lapas
Kā atspējot e-pasta ziņojumu sūtīšanu WordPress
Šī metode neprasa instalēt spraudni. Viss, kas jums jādara, ir rediģēt aktīvās emuāra tēmas failu functions.php un pievienot šādas koda rindas:
add_filter('pre_wp_mail', 'sth_disable_emails');
function sth_disable_emails() {
return false;
}
Saglabājiet izmaiņas. Tas ir viss.