Отправка писем по SMTP в BAS
Модуль «Отправить письмо» в Browser Automation Studio - отправка почты через SMTP, с настройками, прокси и отладкой, и почему провайдеры ограничивают рассылку и требуют пароли приложений.
Все статьи гида Browser Automation Studio · 48
Чтение почты - одна половина почтовой автоматизации; отправка - другая. Модуль «Отправить письмо» делает это через SMTP, стандартный протокол доставки почты в интернете.
Для чего он
Модуль отправляет письма через протокол SMTP - сетевой протокол передачи электронной почты. У каждого почтового сервиса свой SMTP-сервер, и вы отправляете через тот, что принадлежит провайдеру вашего аккаунта. Где модуль «Почта» (IMAP) принимает, этот модуль отправляет.
Действия
- SMTP настройки - настроить SMTP-сервер провайдера и ваши учётные данные.
- SMTP прокси - направить соединение отправки через прокси.
- Отправить письмо - собрать и отправить сообщение.
- Включить отладку - включить отладочный вывод, чтобы понять, почему отправка не удалась.
Реалии отправки по SMTP
Поскольку почту так активно используют для спама, провайдеры защищают свои SMTP-серверы, и боту приходится играть по этим правилам:
- Лимиты. Многие почтовые сервисы ограничивают скорость и количество писем по SMTP. Будете давить слишком сильно - получите rate-limit или блок.
- Пароли приложений. Провайдеры всё чаще требуют пароль приложения вместо обычного пароля аккаунта для отправки по SMTP. Сгенерируйте его в настройках безопасности аккаунта и используйте его.
Относитесь к отправке как к чему-то, что делается медленно и в пределах лимитов. SMTP - правильный инструмент для легитимной транзакционной или уведомительной почты, которую вы вправе отправлять, - а не для рассылки объёма, что ровно и есть поведение, которое режут провайдеры. Для быстрых статус-пингов себе Telegram обычно легче.
Вопросы и ответы
Как BAS отправляет письма?
Через модуль «Отправить письмо», который использует протокол SMTP. Вы настраиваете SMTP-сервер провайдера, при необходимости идёте через прокси, затем отправляете сообщение. У каждого почтового сервиса свой SMTP-сервер для отправки.
Почему моя отправка по SMTP ограничена в BAS?
Для борьбы со спамом многие почтовые провайдеры ограничивают скорость и количество писем по SMTP и требуют пароль приложения вместо обычного логина. Соблюдайте эти лимиты и используйте пароли приложений.
Ещё по теме
- Browser Automation Studio: полный практический гидГид
- Создаём первого бота в Browser Automation StudioПошаговый разбор создания первого рабочего бота в BAS - от пустого проекта до процесса, который ходит по страницам, извлекает данные и работает в несколько потоков.
- Настройка прокси в Browser Automation StudioКак правильно настроить прокси в BAS - типы прокси, привязка по потокам, ротация и проверки, которые не дают мультиаккаунт-ботам попасть под бан.
- Поиск элементов в BAS: селекторы, которые не ломаютсяКак работает поиск элементов в Browser Automation Studio - CSS против XPath, почему записанные селекторы ломаются и как писать селекторы, переживающие изменения страницы.
Сделаю под ключ
Не хотите собирать сами? Соберу бота на BAS под вашу задачу
Многопоточность, прокси, антидетект-профили и запуск по расписанию. Весь проект и доступы остаются у вас.
от 300 $ · 3-7 дней
«Павел крутой специалист выполнил парсер за несколько часов. Буду заказывать у Павла еще и еще! Спасибо ему огромное за его профессионализм и оперативность!»