Защита от спама при получении электронных запросов от клиентов
Как только вы опубликуете адрес электронной почты на своем сайте, на этот адрес уже на следующей день начнет приходить спам. Как оградить себя от незатребованной рекламы и получать только реальные запросы от ваших клиентов?
Приведем конкретные числа из собственного опыта. Мы оказываем поддержку клиентов по электронной почте уже более пяти лет, и за это время адреса нашей службы поддержки не менялись. Естественно, за это время только ленивые спамеры не добавили эти адреса в свои базы данных.
Первым «бойцом» на пути спама выступает наш почтовый сервер, который уже на этапе предварительной обработки отвергает более 90% писем! На сервере выполняется многоэтапная фильтрация. Начинается все с проверки IP-адреса отправителя на предмет его отсутствия в черном списке спамеров и наличия корректной DNS-записи на почтовом сервере отправителя. Затем заголовки писем проверяются на соответствие стандартам RFC, а также проверяется фактическое наличие адреса отправителя на данном почтовом сервере. Затем выполняется проверка содержимого письма на принадлежность к спаму. В случае получения отрицательных результатов хотя бы на одном из этих этапов проверки почтовый сервер отвергает сообщение и возвращает на сервер отправителя соответствующий код ошибки.
Не все сообщения, прошедшие спам-фильтр почтового сервера, являются реальными запросами клиентов. Согласно нашей статистике за последние три месяца (с 25 августа по 25 ноября 2010 г.), успешно прошли спам-фильтр почтовика 9324 сообщения; из них только 3056 (примерно треть) были подтверждены отправителями, а почти 6000 запросов остались неподтвержденными:
| всего поступило запросов | 126 456 |
| отвергнуто спам-фильтром почтового сервера | 117 132 |
| поступило в базу данных | 9 324 |
| не подтверждены отправителем | 5 939 |
| удалены оператором | 329 |
| реальные запросы клиентов | 3 056 |
Что означает строка «не подтверждены отправителем»? Это результат работы дополнительного внутреннего спам-фильтра в нашей системе приема и обработки запросов — приложении WebAsyst Поддержка. Он работает следующим образом: каждый раз при получении сообщения с адреса, который не зарегистрирован в системе, автоответчик отправляет в ответ сообщение с просьбой подтвердить отправку запроса. Для подтверждения необходимо перейти по специальной ссылке, которая присутствует в тексте автоматического ответа. Такое действие для каждого почтового адреса нужно выполнить только один раз, после чего такой адрес становится зарегистрированным в нашей базе данных. Все последующие сообщения с этого адреса пройдут «мимо автоответчика» и не потребуют подтверждения.
Из таблицы выше видно, что большинство сообщений, дошедших до нашей базы данных (а именно 5939 из 9324, т. е. примерно 64%) не были подтверждены отправителями, так как тоже являются спамом. Обратите внимание на то, что 329 сообщений были удалены операторами. Это такие сообщения, которые либо были подтверждены отправителем, либо пришли с ранее зарегистрированных (т. е. подтвержденных) адресов, но тем не менее были вручную классифицированы оператором как спам! Что делать, бывает и такое.
Помимо приема запросов в виде электронных сообщений на адреса электронной почты, мы также принимаем запросы через веб-форму, размещенную на нашем сайте, и через личные кабинеты зарегистрированных клиентов. Подробно об этом написано в нашей статье «Прием запросов и заявок от клиентов: электронная почта, веб-форма или личный кабинет?».
Запросы, поданные через веб-форму на сайте или через личный кабинет клиента, поступают непосредственно в базу данных «Поддержки», поэтому для них нет возможности задействовать спам-фильтр почтового сервера. Веб-форма имеет свои средства защиты, одним из которых является так называемся «капча» — картинка с символами, которые необходимо ввести в веб-форму перед отправкой запроса. Капча позволяет отвергнуть попытки спам-роботов отправить сообщение через форму. Вторым этапом фильтрации спама является отправка запроса на подтверждение, как для запросов, поступающих по электронной почте.
Самым надежным способом защиты от спама является прием запросов из личного кабинета. Поскольку доступ к кабинету предоставляется только зарегистрированным клиентам и требует ввода логина и пароля, то поступление спама из личных кабинетов почти полностью исключено.
В таблице ниже показана наша статистика для всех трех способов приема запросов за три месяца. В колонке «Email» данные показаны в сравнении с аналогичными характеристиками для двух других способов приема запросов: веб-формой и личным кабинетом.
| Веб-форма |
Личный кабинет | ||
| всего поступило запросов | 126 456 | 1 631 | 2 576 |
| отвергнуто спам-фильтром почтового сервера | 117 132 | - | - |
| поступило в базу данных | 9 324 | 1 631 | 2 576 |
| не подтверждены отправителем | 5 939 | 257 | 0 |
| удалены оператором | 329 | 9 | 9 |
| реальные запросы клиентов | 3 056 | 1 365 | 2 567 |
| доля реальных запросов | 2,42% | 83,69% | 99,65% |
Для эффективной защиты от спама при приеме электронных запросов используйте следующие приемы:
- Предоставьте всем клиентам защищенные личные кабинеты, из которых они смогут писать вам запросы — это почти 100%-ная защита от спама.
- Разместите на своем сайте веб-форму с «капчей», через которую будут отправлять запросы незарегистрированные клиенты.
- Если необходимо получать запросы по электронной почте, настройте спам-фильтр на почтовом сервере и в дополнение к этому используйте отправку авто-запроса на подтверждение для новых клиентов.




