Валидация электронных адресов для массовой рассылки

26.09.14

Интеграция - Email рассылки

Рано или поздно вы сталкиваетесь с массовой рассылкой маркетинговой или иной информации клиентам в базе 1С. Можно делать на своем почтовом сервере или бесплатном SMTP сервере, например, от Яндекса. Если у вас маленькие объемы рассылки и у вас получится не попасть в черный список с вашим почтовым сервером или не поймать блокировку ящика Яндексом, то вам повезло.

Скачать исходный код

Наименование Файл Версия Размер
обработка "Валидатор почтовых адресов"
.epf 11,31Kb
17
.epf 11,31Kb 17 Скачать

Например, вот что пишет Яндекс, объясняя блокировку нашего ящика:

Наша почта не предназначена для проведения рассылок. В Яндекс.Почте для домена существуют следующие ограничения на отправку писем:
1. Одно письмо можно отправить не более чем на 50 адресов одновременно.
2. В зависимости от характера писем Вы можете отправить максимум 5000 сообщений в сутки.
Ограничение очень условное и зависит от множества параметров отправляемых писем, которые анализируются Спамообороной Яндекса в каждом конкретном случае.
Если Вы отправляете одно сообщение на 50 адресов, с точки зрения Спамообороны было отправлено 50 писем. Некоторые рекомендации «честных рассылок» Вы можете найти на странице http://help.yandex.ru/mail/spam.xml#about-spam . Чем меньше Ваша рассылка соответствует описанным условиям, тем меньше писем Вам удастся отправить. При нарушении одного из правил возможность отправки писем из почтового ящика может блокироваться. Ваши почтовые ящики разблокируются автоматически через сутки после прекращения рассылки.

Нам на помощь приходят коммерческие сервисы, предоставляющие услуги SMTP сервера. Пробежимся по основным:

  1. mandrillapp.com Зарубежный сервис рассылки предлагает отправить 12000 в месяц бесплатно, далее вам надо будет доплатить за каждую тысячу. Количество писем в час тоже ограничено и зависит от вашей репутации и чистоты вашей рассылки. Не пытайтесь завести несколько бесплатных аккаунтов, это ведет к блокировке их всех.
  2. smtp.com Тоже западные товарищи. Бесплатного плана у них нет, тарифы от 15 долларов в месяц за 10000 писем.
  3. epochta.ru Это наши соотечественники. Тех. поддержка на русском языке и быстро откликается. Цены от 400 руб. в месяц за 10000 писем. Но важен объем писем т.к. учитывается еще и траффик. Пока остановились на нем.

Коммерческие сервисы выдвигают требования к вашей базе адресов: не более 10% "баунсов" (bounce - отскок) т.е. недоставленных писем и не более 1% нажатий кнопки "Спам". Таким образом вашу базу адресов надо подготовить перед тем как заниматься рассылками. Для проверки адресов есть, например, бесплатное решение Mail List Validator, оно принимает на вход текстовый файл с адресами (один адрес - одна строка) и позволяет сохранить такой же файл с плохими адресами. Кроме того epochta.ru позволяет выгрузить в текстовый файл список эл. адресов, по которым не удалось доставить письмо.

Что нам не хватает, чтоб "отвалидировать" нашу базу адресов в 1С? Это обработка, которая достанет электронные адреса из регистра "Контактная информация" в текстовый файлик для валидации и потом позволит исключить "плохие" из регистра.

Встречайте:

обработка "Валидатор почтовых адресов"

В таблице задаются отборы для РС Контактная информация. Пропуски означают, что фильтр по данному полю нам не нужен. Далее вы можете провести "Замер выборки" т.е. узнать сколько записей регистра подпадает под выборку. Есть функция "Выгрузить бакап" (выгружаются только записи подходящие под отбор) и "Загрузить бакап" на всякий случай. Нажав "Выгрузить на валидацию" получим текстовый файл с адресами. Если в строке записи задано несколько адресов через разделитель ";" (это для нас допустимо) или через "/\,<>" (что обычно вводят пользователи), то такие строки будут разбиты на несколько адресов.

После получения списка плохих адресов его можно применить к нашему регистру т.е. "Исключить невалидные". При этом в поле "Комментарий" записи регистр будет сохранено (см. галочку на форме!!!) прежнее значение в формате "{БЫЛО:....}" и список исключенных адресов в формате "{ИСКЛЮЧЕНО:....}". Функция "Причесать емейлы" не принимает на вход файл с плохими адресами, а просто приводит адреса в божеский вид: переводит в нижний регистр, разделитель адресов становится ";", убирает лишние пробелы и т.д., по-сути это подфункция основной функции обработки.


Вот пример работы(все адреса случайны):

Был указан адрес

nas@bk.ru / "Буб" / chm@nail.ru /ale@nandex.ru , VOIR@MAIL \ ruj@nandex.ru

получим

nas@bk.ru; byb@nail.ru; chm@nail.ru; ale@nandex.ru

а в комментарии

{БЫЛО:nas@bk.ru / "Буб" / chm@nail.ru /ale@nandex.ru , VOIR@MAIL \ ruj@nandex.ru}
{ИСКЛЮЧЕНО:ruj@nandex.ru}

Обработка опен-сорс. Проверено на УПП 1.2

рассылки

См. также

"Акты сверки +" Групповая подготовка и рассылка актов сверки для Бухгалтерии 3.0.

Взаиморасчеты Email рассылки Акт сверки Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Бухгалтерский учет Платные (руб)

Внешняя обработка для Бухгалтерии 3.0 - позволяет автоматически формировать документы «Акт сверки расчетов» с контрагентами за выбранный период с последующей фоновой отправкой на почту контрагента.

3000 руб.

25.11.2020    22381    180    4    

160

Автоматическая рассылка отчетов из 1С: Управление торговлей 10.3 и 1С:УПП по электронной почте

Email рассылки Оптовая торговля Платформа 1С v8.3 1С:Управление торговлей 10 1С:Управление производственным предприятием Управленческий учет Платные (руб)

Многим сотрудникам предприятия требуется актуальная и достоверная информация для принятия верных управленческих решений. Получить данную информацию можно при помощи отчетов, существующих в конфигурации «1С: Управление торговлей 10.3» или «1С:УПП». Но не всегда у пользователей есть время, возможность и/или желание формировать отчеты непосредственно в системе. Намного привычней и удобней получать готовые отчеты на электронную почту, не открывая 1С.

12000 руб.

16.04.2014    84355    100    91    

94

Email, SMS, Telegram рассылки из 1С - Директ Маркетинг

Управление взаимоотношениями с клиентами (CRM) Мессенджеры и боты SMS рассылки Email рассылки Платформа 1С v8.3 Конфигурации 1cv8 Управленческий учет Платные (руб)

Полный набор инструментов для качественных транзакционных и маркетинговых Email, SMS, Telegram рассылок из 1С. Даже простые уведомления об оплате счетов способны существенно упростить сбор дебиторской задолженности. Применение всех возможностей прямого маркетинга выводит коммуникацию с клиентами, уровень сервиса и лояльность на новый уровень.

7788 руб.

07.04.2014    83803    43    191    

128

Массовая рассылка печатных форм любых документов по электронной почте

Email рассылки Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

За $m и Руб. Решение для массовой рассылки печатных форм (в том числе и дополнительных) любых документов, и произвольных файлов по электронной почте. Рассылка пакета документов. Добавление факсимильных печати и подписи. Произвольные шаблоны HTML/Simple text с автозаполнением любыми полями документа. Любые форматы файлов. Упаковка вложений в архив. Транслитерация имен файлов. Разбиение рассылки на произвольные порции. Обход спам-фильтров. Журналирование рассылок.

3600 руб.

30.06.2022    9117    63    88    

26

Групповое формирование, согласование, печать и отправка по e-mail актов сверок взаиморасчетов (Бухгалтерия предприятия, ред. 3.0)

Email рассылки Взаиморасчеты Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Указывайте любой период, список организаций, контрагентов, видов договоров (с покупателем, с поставщиком и др.), счетов бухгалтерского учёта, валюту, необходимость детализации по договорам, список печатных форм и форматов их сохранения, а затем формируйте, согласовывайте, контролируйте, печатайте и отправляйте по e-mail готовые акты сверок прямо из 1С: Бухгалтерия предприятия, ред. 3.0.

9000 руб.

03.04.2018    30633    64    24    

64
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Infactum 316 26.09.14 18:21 Сейчас в теме
Если цель валидации - уменьшение количества отказов, то ваша обработка практически бесполезна. Практически все серверы валидации проверяют лишь соответствие синтаксиса адреса стандарту. Иногда могут проверить наличие MX записи у домена, но это уже реже.
Эти сведения абсолютно ничего не говорят о том, существует ли ящик. Некоторые почтовые сервера конечно сообщают информацию о существовании ящика еще до этапа отправки письма, но это редкость. Тот же mail.ru например выдаст такую информацию только в том случае, если вы отправите письмо. Все это сделано для защиты от спама.
Таким образом не имея на 99% валидной базы, рассылать "спам" (маркетинговую информацию) не получится. А перечисленные вами сервисы предназначены в первую очередь для транзакционной почты.
В свое время у нас в компании была схожа проблема. После долгих поисков остановились на sendsay.ru. Лучшего решения как для рассылок, так и для валидации базы найти не удалось. Плюс у них есть отличный APIю
adhocprog; +1
3. leksmut 350 02.10.14 11:08 Сейчас в теме
(1) Infactum,(2) kiruha, можно не пользоваться Mail List Validator, он действительно просто проверяет наличие почтового сервера и здоровается с ним. Можно просто "причесать" адреса (отбросить откровенный брак, например, без собаки адреса или без точки), потом начинать рассылки и уже, получая от сервиса рассылки списки плохих адресов, проводить их очистку.
+
2. kiruha 388 02.10.14 10:51 Сейчас в теме
Где гарантия что через Mail List Validator автор не соберет ваш список адресов и не продаст его спамерам ?
+
4. пользователь 13.01.15 23:46
Сообщение было скрыто модератором.
...
Внимание! Тема сдана в архив