Грейлистинг (greylisting) или перемещение в «серый список» — автоматический метод защиты электронной почты от спама, основанный на временном отклонении писем от незнакомых отправителей.
Часто грейлистинг — это результат внезапного всплеска отправок на сервера конкретной почтовой системы. Например, этим часто «грешит» Яндекс. Если отправитель обычно слал не более 50 писем в сутки на Яндекс, а потом резко отправил 5000, то такой отправитель будет «загрейлистен».
Грейлистинг основан на принципе временной блокировки доставки письма до момента, пока не будет проверена надежность отправителя и самого отправления. Фильтрация производится на уровне протокола SMTP.
Целевая задача грейлистинга — выявить в потоке отправляемых сообщений письма с нежелательным содержанием и от подозрительных отправителей и либо задержать доставку на какое-то время, но все же доставить получателю, либо заблокировать письмо, оставив при этом отправителю возможность повторно донести письмо до адресата через какое-то время.
«Серые» списки, в отличие от «черных» и «белых» списков — гибкие и могут работать в интеграции с последними. Фильтрация по методу greylist не означает безапелляционное попадание в «Спам».
Как понять, что ваши письма попадают в спам ›
Когда письмо попадает на сервер, использующий спам-фильтр по методу грейлистинга, IP-адрес, домен и содержание письма проверяется на надежность, «доброкачественность».
Если проверка пройдена успешно, адресат получает корреспонденцию на свой почтовый клиент без каких-либо проблем и задержек.
Однако, если во время проверки были выявлены нарушения, письмо может задержаться или вовсе не попасть к получателю. В этом случае на стороне отправителя появится ошибка с кодом 4XX, а в логах почтового сервиса будет отображаться статус «temporarily rejected» или «try again later».
Временные ошибки (код 4XX) — сервер повторяет попытки отправки.
Эффективность данного метода опирается на то, что паттерны отправки у надежных сервисов и обычных пользователей отличаются от спамерских. Последние, зачастую, не предпринимают попыток повторной отправки и обхода ошибок при рассылках.
Чтобы выйти из «серого списка», достаточно отправить письмо повторно через какое-то время. Все последующие же рассылки будут доходить до получателя своевременно, минуя грейлистинг.
Участвует в разработке продукта SaM oTPravil. Поможет со сложными интеграциями и реализует запросы на доработку. Ответит на вопросы по SMTP и найдёт наилучшее решение.
Стать автором блога Mailganer ›