Надання дійсної адреси електронної пошти є обов’язковим етапом встановлення WordPress. Заходжу на електронну адресу адмін користувача повідомлення про скидання пароля, здоров'я сайту а потім повідомлення коли відвідувачі залишають коментарі. Однак з багатьох причин ви хочете знати, як вимкнути надсилання повідомлень електронної пошти WordPress. Основною причиною є спам або, що ще гірше, уразливість плагіна, який використовує функцію wp_mail()
і розсилає спам на десятки тисяч адрес.
Більшість спам-повідомлень від WordPress надсилаються через PHPMailer коли а form є вразливим або якщо плагін дозволяє використовувати сценарії PHP сторонніх розробників wp_mail()
.
Якщо у вас є блог або веб-сайт WordPress і системі не обов’язково надсилати повідомлення електронної пошти administrator або користувачів, то найкращим рішенням є вимкнути функцію електронної пошти a WordPress.
Перш ніж виконувати кроки, наведені нижче, пам’ятайте, що цей метод повністю вимкне вашу систему електронної пошти WordPress. Повідомлення електронної пошти більше не надсилатимуться для скидання пароля, повідомлення про проблеми з функціональністю сайту або коли користувачі коментують блог. Якщо ви використовуєте такі модулі, як Contact Form, налаштуйте їх так, щоб вони не надсилали електронні листи через PHPMailer.
- Як скинути пароль користувача Administrator WordPress, без доступу до електронної пошти чи бази даних - Reset WordPress Administrator Password
- Як очистити величезний wp_options в SQL - Transients, wpseo_sitemap _cache_validator
- виправляти WordPress «Ненадовго недоступний для планового технічного обслуговування. Перевірте за хвилину».
- Як зняти галочку за замовчуванням “Ship to different address” зі сторінки оформлення замовлення a Woocommerce
Як відключити надсилання повідомлень електронної пошти в WordPress
Цей спосіб не потребує встановлення плагіна. Все, що вам потрібно зробити, це відредагувати файл functions.php активної теми блогу та додати такі рядки коду:
add_filter('pre_wp_mail', 'sth_disable_emails');
function sth_disable_emails() {
return false;
}
Збережіть зміни. Це все.