CMS WordPress. Письма с wordpress перестали приходить

poliklinika.kyiv
2 року
0
Вчера вечером письма с помощью плагина приходили на почту ( проверял в ~19:30 )
В 22:30 пришло следующее письмо на почту
"Внимание! По техническим причинам Ваш хостинг-аккаунт u------- был перемещён на другой сервер.
Домены сайтов этого хостинг-аккаунта, обслуживающиеся на наших NS, будут перенаправлены автоматически и действий с Вашей стороны не требуется.
Для доменов, которые обслуживаются на сторонних NS, Вам необходимо самостоятельно обновить адресные записи в панели управления этих NS."

Сегодня уже не приходят. В логах почты php на домене пишет что письма отправляются, однако ни на одну из указанных почтовых ящиков не приходят. Пробовал и другие плагины Wordpress'а но ситуация такая же.
P.s возможно что-то не совсем грамотно технически описал, но старался сам разобраться на протяжении долгого времени безуспешно.
Сергей М.
2 року
0
В таких случаях обращайтесь в техподдержку для быстрого решения проблемы
krutygolov
2 року
0
Мы после нововведений на ukr.net вообще перешли на SMTP отправку писем с сайта.


Советуем Вам проделать следующие шаги:


1. В файл wp-config.php в корне сайта добавить строки*:

www.php.net/define( 'SMTP_HOST', 'mail.adm.tools' );
www.php.net/define( 'SMTP_AUTH', true );
www.php.net/define( 'SMTP_PORT', '465' );
www.php.net/define( 'SMTP_SECURE', 'ssl' );
www.php.net/define( 'SMTP_USERNAME', 'info@mysite.com' );
www.php.net/define( 'SMTP_PASSWORD', 'password' );
www.php.net/define( 'SMTP_FROM',     'info@mysite.com' );
www.php.net/define( 'SMTP_FROMNAME', 'Test Site' );

* вписать свои данные от SMTP и e-mail, можно взять в админке хостинга в меню Почтовые ящики.


2. В файле functions.php вашей текущей или дочерней темы вписать:

add_action( 'phpmailer_init', 'send_smtp_email' );
function send_smtp_email( $phpmailer ) {
    $phpmailer->isSMTP();
    $phpmailer->Host       = SMTP_HOST;
    $phpmailer->SMTPAuth   = SMTP_AUTH;
    $phpmailer->Port       = SMTP_PORT;
    $phpmailer->SMTPSecure = SMTP_SECURE;
    $phpmailer->Username   = SMTP_USERNAME;
    $phpmailer->Password   = SMTP_PASSWORD;
    $phpmailer->From       = SMTP_FROM;
    $phpmailer->FromName   = SMTP_FROMNAME;
}


Собственно всё, теперь все письма отправляются через SMTP - это намного надёжнее.