WordPress: Настройка SMTP почты WordPress без плагинов
Настройка отправки почты с сайта через SMTP в WordPress без использования плагинов потребует редактирования файла functions.php вашей темы WordPress
# Вставьте следующий код в файл functions.php # Файл обычно расположен тут: /wp-content/themes/your-theme/functions.php # Рекомендуется добавлять его в конец файла: add_action( 'phpmailer_init', 'send_smtp_email' ); function send_smtp_email( $phpmailer ) { $phpmailer->isSMTP(); $phpmailer->Host = 'SMTP_HOST'; // введите имя вашего SMTP-хоста, например smtp.timeweb.ru $phpmailer->SMTPAuth = true; $phpmailer->Port = 465; // порт может быть разным в зависимости от вашего почтового сервера $phpmailer->Username = 'SMTP_USERNAME'; // введите ваш SMTP-логин (адрес электронной почты) $phpmailer->Password = 'SMTP_PASSWORD'; // введите ваш SMTP-пароль (пароль от электронной почты) $phpmailer->SMTPSecure = 'ssl'; // это может быть 'ssl' или 'tls', в зависимости от вашего почтового сервера $phpmailer->From = 'EMAIL_FROM'; // адрес электронной почты, с которого будут отправляться письма $phpmailer->FromName = 'NAME_FROM'; // имя, от которого будут отправляться письма } # Теперь WordPress должен использовать ваш SMTP-сервер для отправки писем
Обратите внимание, что при обновлении темы все изменения, внесённые в файл functions.php, будут утеряны. Использование дочерней темы для таких изменений будет более безопасным и устойчивым решением.
Комментарии