Настроим рассылку для писем с сайта, например, чтобы корректно отправлялись письма с форм и от woocommerce.
Для начала у вас у вас должна быть доменная почта, например, у вас хостинг на beget. Создайте на хостинге доменную почту с которой будет рассылка, например: info@wp-alexandra.store
Далее вставьте сниппет код:
//-----SMTP для почты-----
function custom_smtp_mail( $phpmailer ) {
$phpmailer->isSMTP();
$phpmailer->Host = 'smtp.beget.com';
$phpmailer->SMTPAuth = true;
$phpmailer->Username = 'info@wp-alexandra.store'; // Ваш адрес электронной почты
$phpmailer->Password = 'Hgdh%h666!Hjdhj'; // Ваш пароль
$phpmailer->SMTPSecure = 'ssl'; // Тип шифрования
$phpmailer->Port = 465; // Порт
$phpmailer->setFrom( 'info@wp-alexandra.store ', 'Лайфхаки WordPress' ); // Адрес и имя отправителя
$phpmailer->addReplyTo( 'shop@wp-alexandra.store', 'Лайфхаки WordPress' ); // Ответ на тот же адрес
}
add_action( 'phpmailer_init', 'custom_smtp_mail' );Если у вас доменная почта на mail, яндекс, то измените это значение ‘smtp.beget.com’