Страницы: 1
RSS
Массовая рассылка TheBat, Советы и секреты
 
Всегда считал, что TheBat не предназначен для массовой рассылки. Слишком бедный функционал для этого. Однако из любопытства сделал небольшую рассылку и хотел бы поделиться своими наблюдениями для минимизации возможных проблем.

Создание рассылки стандартное:
а) Создать быстрый шаблон с текстом самого письма.
б) E-mail-лы для рассылки должны быть в адресной книге.
в) Далее выделяем e-mail-ы для отправки, создаем массовую рассылку, используя шаблон. (Это в адресной книге при выделенных контактах с e-mail:  Файл/Создать/Массовая рассылка используя шаблон и далее выбор своего быстрого шаблона специально созданного для рассылки).
Подробнее в официальном руководстве.

В общем все несложно и крайне рискованно, если не предпринять ряд мер.
1. Сразу возник вопрос в количестве рассылаемых писем за один присест. В стандартном варианте программа просто создает письма в папке Исходящие и по команде «Отправить» полетят все письма большой стаей и крепко удивят почтовые сервисы неожиданной активностью обычно спокойного пользователя. Мало кто в курсе, что перед рассылкой неплохо бы в postmaster основных почтовиков зарегистрироваться. Например, mail.ru, Yandex.ru, gmail.com и т.п. Так их хоть немного успокоить, что отправка идет с авторизированного домена.
2. Если домен свой, но перед отправкой стоит обеспечить прописывание DKIM подписи, SPF записи. Подробно не останавливаюсь, поскольку есть масса подробных описаний и разобраться несложно. Протестировать насколько у вас все хорошо настроено можно тут: https://www.mail-tester.com/  Просто отправьте тестовое письмо на адрес на этой страничке и через минуту нажмите кнопку «Проверить оценку». Там и будет момент истины.
3. Даже если у вас белая и пушистая рассылка, то при неожиданном росте отправляемых писем сравнительно с обычной активностью всегда есть риск загреметь под фильтры и письма начнут автоматически попадать в СПАМ на уровне сервера. Поэтому рассылку желательно размазать во времени, то есть слать все небольшими порциями в единицу времени. У рассыльщиков это называется «прогрев домена». Со временем при регулярных рассылках почтовики «привыкнут к вашим объемам» и можно будет слать бОльшие количества писем.
4. Я не нашел у TheBat возможность ограничения по отправке писем в единицу времени. Например, нет настройки 10 писем в минуту. Однако можно задать задержку, то есть в течение какого времени рассылка будет выполнена и в период её длительности случайным образом распределить письма. Так выйдет более-менее равномерная рассылка и к тому-же будет похоже на рассылку человеком.

Для этого в быстрый шаблон добавляем следующие макросы:
%FROM="Vasya Pupkin <info@vasya.com>"
%REPLYTO=" Vasya Pupkin < info@vasya.com >"
%SUBJECT="Ценное письмо от Васи"
%POSTPONE="%RANDOMNUMBER(60)m"

Последняя строчка определяет в течении какой задержки в минутах все письма будут отправлены. Например, если у вас 120 писем, то все эти письма улетят за 60 минут со случайным интервалом между отправками.
Допустим у вас 1200 писем и вы хотите их отправить, например, за 3 часа, то соответственно корректируете:
%POSTPONE="%RANDOMNUMBER(180)m"
В общем способ нехитрый, но действенный.
После того как рассылка сформирована желательно посмотреть в Планировщик, чтобы убедиться, что все письма действительно запланированы на разное время и все как предполагалось. Это так для внутреннего спокойствия.  
5. У всех разные по мощности ПК, скорость интернет, объем базы, размер самого рассылаемого сообщения и т.п. То есть подбирать скорость рассылки нужно «под себя».
6. Не забываем так же, что сам TheBat может просто «заткнуться», если грузануть его большим числом объемных писем. Поэтому для большой базы рекомендую разбивать её на части.
Для этого создаем временные папки в адресной книге типа: Часть 1, Часть 2 … Часть N и повторяем рассылку для других папок по мере отправки сообщений.
К слову, таким способом можно отправить не только на те e-mail, которые есть в адресной книге, но и по внешним базам, которые несложно импортировать в соответствующую папку штатными средствами самого TheBat.

Примечание: такие базы рекомендую проверять перед отправкой. Есть масса сервисов проверки жизнеспособности e-mail, чтобы отсеять несуществующие или забитые. Ну и, конечно, избегайте спамерских рассылок. Забанят в два счета и еще весьма вероятны жалобы и разборки со своим провайдером.

Ну как-то так в первом приближении. Если у кого есть свои рекомендации, то, пожалуйста, поделитесь. Удачи!
Изменено: Игорь Акулюшин - 21.09.2021 22:46:11
 
Спасибо за Вашу инструкцию! Сам долго юзал мышонка, пока не наткнулся на несколько проблем, описанных в т.ч. у Вас. Как только рассылки становятся на 20+ адресов и постоянными, так всё же рекомендую вот эту программу: https://www.bspdev.ru/products/ams-enterprise.html (не предназначена для спам-рассылок, только для своих "чистых белых и пушистых" рассылок).
Модератор. Не являюсь сотрудником RitLabs (I'm not an employee of Ritlabs). https://belrus.biz/vendors/ritlabs.html
 
В дополнение хотел бы показать, как можно организовать «черный список», то есть массово исключить из рассылки адреса куда отправлять не нужно.
В самом TheBat! отсутствует black list, но есть возможность исключить из адресной книги нежелательные адреса перед рассылкой.

В каких случаях это нужно.
- если объем переписки большой, то понятно, что в адресной книге заполняется лишь поле e-mail и запись просто сортируется путем привязки к определенным группам. Нет времени на подробное заполнение и слишком внимательное наполнение книги. Из-за этого есть большие риски, что вместе с нужными получателями в адресную книгу попадут и нежелательные.
- допустим вам предоставлена для рассылки тематическая база на уровне списка e-mail. Например, это может быть список e-mail пользователей, которые оставляли тематические комментарии на вашем сайте. Очевидно, что среди таких адресов могут быть люди, которых нежелательно информировать о вашей рассылке.  
- Подобных примеров можно привести множество.

Что делаем.
1. Составляем список адресов, которые нужно исключить из рассылки не особо заморачиваясь есть они в адресной книге или нет.
2. Создаем новую папку, например, с именем Black lists
3. Создаем письмо с темой black list 1 и в поля «Кому», «Копия», «Скрытая копия» вставляем e-mail - плохиши, которые нужно исключить из адресной книги. Сколько предельно можно вставить не знаю (не тестировал такие ограничения), но я вставлял до 20 шт в каждое поле. Если нужно больше, то проще создать еще письма с темой black list 2 и т.п. и вбить туда нежелательные адреса аналогично. Потом сохраняем письмо(а) в папку Исходящие и далее переносим (клавиши Ctrl+v) в ранее созданную папку Black lists.
4. Делаем резервную копию адресных книг средствами самой почтовой программы: Инструменты/Резервная копия и оставляем галку [Х] только для адресных книг.
5. Создаем в сортировщике (клавиши Ctrl+Shift+S) для ящика рассылки правило для входящих писем (клавиша insert):
Вкладка Общие.
Имя: «черный список»
Условие:
Любое письмо
Вкладка Действия:
  а) Удалить адрес(а) из Адресной книги.
(галки ставим для [Х] Кому, [Х] Копия, [Х] Скрытая копия)
  б) Проиграть мелодию. Достаточно короткого гудка, чтобы понять, что правило отработало.
Опции правила:
[Х] Это правило активно.
[Х] Выполнять действия этого правила по нажатию клавиши. Пусть, например, Ctrl+Alt+d
Вкладка Папки
[Х] Только избранные папки
[Х] Black lists
Сохраняемся и выходим из сортировщика, чтобы созданное правило не только сохранилось, но и применилось.

Применение.
Отмечаем письмо(а) в папке Black lists и нажимаем Ctrl+Alt+d, что приведет к удалению всех нежелательных e-mails, которые могут быть разбросаны по множеству папок адресной книги.
Теперь можно делать рассылку не опасаясь отправки писем для нежелательных получателей.

Советы.
-     Рекомендую провериться, используя поиск по адресной книге, что все e-mail - плохиши  удалились. Это будет не лишним, поскольку правило выше должно бы отработать по горячим клавишам в какой бы папке пользователь не находился, но на деле срабатывает только, если находишься в папке Black lists.
-     Ну и, если нужно, всегда можно восстановить из резервной копии адресную книгу до ее обработки правилом «чёрный список».
Немного громоздко в описании, но всё делается за 5 минут с перекуром. 😊
Изменено: Игорь Акулюшин - 14.02.2022 18:55:24
 
Любая рассылка нуждается в статистике для оценки её эффективности и степени привлекательности для получателя. То есть нужно понимать открыл ли получатель сообщение, перешел ли по ссылке в письме и т.п. В текущей реализации The Bat! максимум на что может рассчитывать пользователь это получение уведомления о прочтении письма, если получатель будет столь любезен и позволит это.
Хочу поделиться «полезняшкой» - SMTP сервером с расширенными возможностями, который может быть неплохим дополнением к почтовой программе.

Есть такой сервис SendPulse, который позиционирует себя как платформу для маркетинга и продаж. В числе прочих платных инструментов есть возможность использования бесплатного плана, для которого имеется возможность подключения SMTP от SendPulse. Минусом дела являются ограничения (15 тыс. писем или 1Гбт трафика в месяц) на бесплатном тарифе, а плюсом – настраиваемая возможность отслеживания и включения в письма трекера для сбора статистики.
Таким образом, отправляя письма как обычно через The Bat!, можно впоследствии посмотреть в личном кабинете SendPulse  в истории отправки разнообразную статистику: список получателей, информация по каждому (когда открыл, перешел ли по ссылке в письме, какой IP, страна, браузер), какие письма были с ошибкой доставки и почему.

Такой инструментарий будет особо полезен для счастливых владельцев собственных доменов с возможностью добавлять записи в ДНС своего домена, чтобы максимально настроить записи DKIM, SPF и прочее. Это позволит получить высокий бал от https://www.mail-tester.com/ , что несомненно позитивно повлияет на уровень доставляемости писем.

Такой SMTP не обязательно использовать для массовой рассылки. Вполне хорошо себя проявляет и для обычной переписки, когда отправив важное письмо, четко уверен, что письмо действительно доставлено и просмотрено.
Изменено: Игорь Акулюшин - 22.08.2022 16:23:17
 
В описании управления почтовиком через cmd есть такое:
TO=значение Почтовый адрес первого получателя. Чтобы добавить дополнительные адреса, укажите в шаблоне макросы %TO, %CC или %BCC
Так вот при создании письма параметр ТО нормально работает.
А вот параметры СС и ВСС(хотя второе мне не надо) не могу пристроить.
Пробовал варианты такие:
Код
c:\Program Files\The Bat!\TheBat64.exe" /MAILU=moy_adr@may_domen;to=poluh-1@mail.ru;cc=ipoluh-2@mail.ru;s="Новый прайс";A=с:\1\%year%\%month2%\24.pdf;QUEUE
Код
c:\Program Files\The Bat!\TheBat64.exe" /MAILU=moy_adr@may_domen;to=poluh-1@mail.ru%cc=ipoluh-2@mail.ru;s="Новый прайс";A=с:\1\%year%\%month2%\24.pdf;QUEUE

Первый вариант создает письмо только с полем Первого получателя, Второго нету.
Второй вариант создает письмо, но не выполняет команды "тема", "текст","приложенный файл".
Страницы: 1