Просмотр 9 ответов — с 1 по 9 (всего 9)
  • У меня тоже были проблемы с этим плагином. Заменила на Comment Reply Notification.

    Не помогло. Выставляю в настройках Commenter choose to do so(default checked)
    или
    Всегда информировать

    Письма не идут. Использую 2 разных тестовых ящика. Видимо, дело еще в чем-то

    Спасибо

    Возможно, проблема не с плагинами, а с письмами. Спросите у хостера, например. И проверьте, отправляются ли штатные письма — о новом пользователе и комментарии — администратору.

    Добрый день

    Проверили с хостером отправку писем в ручном режиме с адреса wordpress@photo-drive.ru (мой сайт http://photo-drive.ru) на адрес моей почты — все работает. По рекомендации хостера прописали параметры smtp.photo-drive.ru, порт 25 и No encryption.
    По вашей рекомендации использую Comment Reply Notification. Выдает ошибку
    Invalid address: ххх@ххх.ru (мой адрес) You must provide at least one recipient email address
    Штатные письма не отправляются
    Заранее спасибо за помощь

    Проблему можно закрыть, мне удалось разобраться. Хостер здесь НИ ПРИ ЧЕМ!!! И сами плагины, кстати, тоже

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    В чём была проблема?

    Ошибка в самом коде wp-includes/class-phpmailer.php
    Мне ее исправили специалисты фирмы, предоставляющие хостинг, они написали — Изменения были произведены в функции ValidateAddress (на 523 строке указанного файла)

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Понятно, спасибо. Жаль, что не удалось выяснить суть исправлений. Если в коде действительно ошибка, был бы шанс исправить её для всех (и не терять изменения при обновлении).

    Почему же, они мне все объяснили, просто я не могу это прокомментировать и ответить на вопросы, если возникнут, полный текст ответа сотрудника фирмы-провайдера выглядел так, возможно, это поможет:

    Я внес изменения в важный файл «wp-includes/class-phpmailer.php». Поэтому при обновлении Вордпресса вам придется проверять этот файл. Изменения были произведены в функции ValidateAddress (на 523 строке указанного файла) — я закомментировал код, в котором была ошибка (полужирным выделены строки, написанные мною):

    public static function ValidateAddress($address) {
    /*
    if (function_exists(‘filter_var’)) { //Introduced in PHP 5.2
    if(filter_var($address, FILTER_VALIDATE_EMAIL) === FALSE) {
    return false;
    } else {
    return true;
    }
    */
    if(0) { } else {
    return preg_match(‘/^(?:[\w\!\#\$\%\&\’\*\+\-\/\=\?\^\\{\|\}\~]+\.)*[\w\!\#\$\%\&\'\*\+\-\/\=\?\^\\{\|\}\~]+@(?:(?:(?:[a-zA-Z0-9_](?:[a-zA-Z0-9_\-](?!\.)){0,61}[a-zA-Z0-9_-]?\.)+[a-zA-Z0-9_](?:[a-zA-Z0-9_\-](?!$)){0,61}[a-zA-Z0-9_]?)|(?:\[(?:(?:[01]?\d{1,2}|2[0-4]\d|25[0-5])\.){3}(?:[01]?\d{1,2}|2[0-4]\d|25[0-5])\]))$/’, $address);
    }
    }

Просмотр 9 ответов — с 1 по 9 (всего 9)
  • Тема «Плагин Subscribe-to-comments не рассылает сообщения о новых комм» закрыта для новых ответов.