AWS SES и Python: лучший способ отправить большое количество персонализированной электронной почты - PullRequest
0 голосов
/ 18 января 2020

Я создаю службу отправки электронной почты со скриптом Python для форматирования тела электронной почты и отправки через SES в EC2. Каждый адрес электронной почты имеет свое собственное тело электронной почты. Проблема в том, что я должен отправлять электронные письма каждые 10 минут на 5000 адресов. Сценарий для форматирования тела html из 40 электронных писем занимает 9 секунд, для их отправки требуется еще 58 секунд. В настоящее время у меня есть ограничение в 14 писем в секунду.

# LOOP IN A LIST OF EMAILS
for email_address in usr_values:

    # CONDITIONS TO PERSONALISE EMAIL BODY

    email_content = """<html>...""" + {conditions} + """"...</html>"""

    # SES API TO SEND EMAIL TO email_address

Есть ли лучший способ сделать это с этими (Python, EC2 и SES) или другими ресурсами? Есть предложения?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...