Предоставление действующего адреса электронной почты является обязательным шагом при установке. WordPress. На адрес электронной почты пользователя admin я захожу сообщения о сбросе пароля, здоровье сайта а потом сообщения когда посетители оставляют комментарии. Однако по многим причинам вы хотите знать, как отключить отправку сообщений электронной почты в WordPress. Основная причина — спам-сообщения или, что еще хуже, уязвимость плагина, использующего эту функцию. wp_mail()
и рассылает спам-сообщения на десятки тысяч адресов.
Большинство спам-сообщений от WordPress отправляются через PHPMailer когда form уязвим или когда плагин позволяет использовать сторонние PHP-скрипты wp_mail()
.
Если у вас есть блог или веб-сайт на WordPress и системе не обязательно отправлять сообщения электронной почты на administrator или пользователей, то лучшим решением будет отключить функцию электронной почты WordPress.
Прежде чем выполнять шаги из приведенного ниже руководства, помните, что этот метод полностью отключит вашу систему электронной почты. WordPress. Сообщения электронной почты больше не будут отправляться для сброса пароля, сообщений, когда сайт сталкивается с проблемами функциональности или когда пользователи оставляют комментарии в блоге. Если вы используете такие модули, как контактная форма, установите для них запрет на отправку сообщений электронной почты через PHPMailer.
- Как сбросить пароль пользователя Administrator WordPress, без доступа к электронной почте или базе данных - Reset WordPress Administrator Password
- Как почистить огромный wp_options в SQL — переходные процессы, 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;
}
Сохраните изменение. Это все.