Рассылка эмейл: 100% инбокс с помощью gmail

Хочу написать как отправить много писем с помощью скрипта на python. Будет задействован аккаунт на gmail, потому что с его помощью можно достичь почти 100% инбокса. На наших тестах все письма доходили к получателям (тестировались почты получателей на mail.ru, gmail.com, yahoo, yandex). Главное — сделать настройку безопасности аккаунта для подключения к скрипту.

Скрипт на python 3 для массовой рассылки писем

Использовать мы будем модуль smtplib, с нашей задачей он справляется. Вероятнее всего у Вас будет ошибка, связанная с безопасностью. Решение как ее исправить будет после примера.

Сначала импорт модуля, далее пишем свои логин и пароль к ящику GMAIL. Потом список получателей письма, тема и текст сообщения. Далее пытаемся подключиться к серверу по безопасному протоколу и отправить письмо. Если будет какая-то ошибка — выводим на экран.

В моем примере получатели будут видеть что письмо отправлено и другим получателям из списка to. Чтобы отображался только один получатель в письме, пройдитесь циклом for по списку.

Настройка аккаунта gmail для рассылки писем через скрипт

Скорее всего у Вас вылетит ошибка что-то там «Less secure app access«. Нужно разрешить в настройках google аккаунта работу с приложениями. Перейдите на страницу https://myaccount.google.com/lesssecureapps и уберите активную сплашку. Я подтвердил по смс, убрал галочку и все письма стали доходить.

Разрешить отправку писем через скрипт python на gmail
Разрешить отправку писем через скрипт python на gmail

Как добиться почти 100% инбокса

Нам нужно чтобы все письма попадали во Входящие. У меня был другой скрипт, но там 50% сразу улетало в СПАМ. На наших примерах сейчас все письма доходили и попадали куда надо. Я не буду подробно расписывать, просто нужно придерживаться основных правил:

  1. использовать разные аккаунты;
  2. менять тему и текст;
  3. не использовать «откровенно спамные» письма;
  4. использовать красивые html-письма.

Благодаря этому Вы сможете достичь 100% inbox при рассылки писем своим подписчикам.

P.S. Статья имеет информационный характер. Категорически запрещено использовать этот метод для спама и незаконных целей!

Если у Вас возникают вопросы — пишите.

0 Comments

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *