1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

Проблема с рассылкой

Тема в разделе "Основные вопросы по XenForo", создана пользователем eserador, 30.12.2014.

Загрузка
  1. eserador

    eserador Местный

    Регистрация:
    30.12.14
    Сообщения:
    13
    Симпатии:
    0
    Версия XF:
    2.1.x
    Столкнулись с проблемой.
    На сайте в админке есть возможность делать рассылку.
    Настроили почту таким образом:
    [​IMG]
    Однако, при рассылке проблемой становятся неверные почтовые ящики. Как только очередь доходит до таких почтовых адресов, то рассылка прекращается, а в браузере выскакивает ошибка:
    [​IMG]
    На почту же нам приходит обратное письмо с информацией о том, что была попытка отправить письмо на почтовый ящик, которого не существует.

    Вопрос заключается в том - как настроить это все так, чтобы эта проблема просто игнорировалась? Мол неверный почтовый ящик, ну и Бог с ним, шпарим дальше.

    На самом почтовом ящике Гмейла никаких настроек не вносили. Как это решить?
     
  2. Exile

    Exile Местный

    Регистрация:
    27.06.11
    Сообщения:
    997
    Симпатии:
    545
    Версия XF:
    1.4.4
    Перестать использовать сторонний SMTP и использовать свой. Иного решения не вижу. Сторонние сервисы для массовых рассылок не предназначены.
     
    eserador нравится это.
  3. eserador

    eserador Местный

    Регистрация:
    30.12.14
    Сообщения:
    13
    Симпатии:
    0
    Версия XF:
    2.1.x
    Спасибо! И так попробуем.
    У нас проблема была просто, что в таком случае много писем попадает в спам.
    Эту проблему решал гугловский SMTP. Но в то же время он прерывает рассылку при попадании на битый почтовый ящик.

    Еще дали совет увеличить время таймаута на хостинге (по проблеме со 2-го скрина).

    Сейчас пока воспользовался Вашим советом. Письма разослались по всей базе (с игнором нерабочих адресов), но некоторые попадают в спам.
     
  4. Exile

    Exile Местный

    Регистрация:
    27.06.11
    Сообщения:
    997
    Симпатии:
    545
    Версия XF:
    1.4.4
    Нужны SPF, DKIM записи чтобы такого не было.
     
    fly_indiz нравится это.
  5. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Ну как вариант, еще можно попробовать уменьшить отправляемое за раз количество писем. Правда, для этого нужно поправить оригинальный файл движка library/XenForo/ControllerAdmin/User.php. Там надо найти функцию:
    Код:
      public function actionEmailSend()
    А в этой функции в строке perPage = 50 изменить количество на мЕньшее:
    Код:
        $page = max(1, $this->_input->filterSingle('page', XenForo_Input::UINT));
         $perPage = 50;
    
     
  6. fly_indiz

    fly_indiz Местный

    Регистрация:
    20.08.11
    Сообщения:
    460
    Симпатии:
    357
    Версия XF:
    1.4.3
    На самом деле этого мало, хотя и имеет смысл (DKIM малоэффективное средство для повышения "неспамности" своего сервера в случае если есть другие более критические недочёты, а SPF вообще прямо не влияет на это, только косвенно - он всего лишь осложняет возможность спамить другим нехорошим людям от имени ваших адресов). Настройка почтового сервера (неважно какой софт сервера) - это небольшая наука.
    eserador-у имеет смысл погуглить по поводу правильной настройки почтового сервера.
     
  7. Exile

    Exile Местный

    Регистрация:
    27.06.11
    Сообщения:
    997
    Симпатии:
    545
    Версия XF:
    1.4.4
    К сожалению, почтовые сервисы считают иначе. SPF - если не указано, с крайне высокой долей вероятности при отсутствии других записей отправит в спам, опять же из-за угрозы подделки отправителя. DKIM - крайне критично для Яндекса, да и Google, Mail.ru и т.д. - запись проверяется всегда, в Яндексе даже "галочку" на подписанные письма ставят. Если нет подписи и содержание письма несколько похоже на рекламное (много ссылок, хоть и на один домен и т.д.) - опять же к спаму будет отнесено практически гарантированно. Есть еще DMARC-запись, ее тоже крайне советовал бы настраивать, потому что в следующем году она явно будет уже как основной фактор определения "спамности". Пример настройки тут: https://help.mail.ru/mail-help/postmaster/dmarc

    Настроив у себя эти три записи (SPF+DKIM+DMARC) удалось добиться полного отсутствия попадания писем в спам на всех протестированных крупных почтовых сервисах. А что можно настроить со стороны сервиса я что-то не очень понял. Разве что работу exim по ssl, но это никак на почтовые сервисы и не влияет.
     
  8. fly_indiz

    fly_indiz Местный

    Регистрация:
    20.08.11
    Сообщения:
    460
    Симпатии:
    357
    Версия XF:
    1.4.3
    Не совсем так. Уж с почтой я собаку съел :)
    Да не, без spf, если всё корректно ни один сервис с моих серваков ничего плохого не думал. Хотя считаю эту вещь обязательной к настройке, опять же в целях борьбы со спамом в сети.
    Без настроенного DKIM ни разу ни яндекс, ни гугл ни майл.ру ни сотни других почтовиков, как Российских, так и басурманских, даже не запинались. Полезно, но не так важно. Хотя для рассылок - соглашусь, поднимает балл оценки который занижается баесом в случае с рассылками. С корпоративными почтарями просто нечасто рассылками занимался, хотя поток почты - ойойой. Но вообще - опять же - считаю что нужно и правильно.

    Про DMARC - согласен.
    Вообще - в корпоративных средах допустимы обычно только чётко обозначенные серыеры-отправители, в связи с чем правила SPF и DMARC шикарно ставить в четко-режущие рамки, что не даст даже возможности юлить.

    А вообще - первоочередные факторы - всё же - корректная настройка (правильное приветствие, корректность SMTP в соответствии с RFC, обратная PTR-запись) и непопадание IP отправителя в DNSBL-списки.
     
    Последнее редактирование: 31.12.2014
    resonansER нравится это.

Поделиться этой страницей