AWS SES При отправке массового электронного письма с шаблоном возвращается «Данные шаблона недействительны» - PullRequest
0 голосов
/ 04 декабря 2018

У меня странная проблема.

Этот код выглядит нормально, но каждый раз он возвращает «Данные шаблона недействительны».

Я что-то не так делаю?

Это может быть ошибка?

Спасибо

-

MacOS, последняя версия.

Python 3.6.6

boto3 == 1.9.57

import boto3

verified_email='theemail@examplemail.com'

template_name = "TestTemplateDeleteMe"
template = {
    "TemplateName": template_name,
    "SubjectPart": "Test send bulk template email",
    "HtmlPart": "<h1>Hello {{name}},</h1>Favorite animal is {{favorite_animal}}.",
    "TextPart": "Dear {{name}},\r\nYour favorite animal is {{favorite_animal}}."
}

client = boto3.client('ses', region_name='eu-west-1')

try:
    client.create_template(Template=template)
except Exception as e:
    print(str(e))
    try:
        if e.response['Error']['Code'] != 'AlreadyExists':
            raise e
    except KeyError:
        raise e

response = client.send_bulk_templated_email(
    Source=verified_email,
    Template='TestTemplateDeleteMe',
    Destinations=[{'Destination': {'ToAddresses': [verified_email]}}],
    DefaultTemplateData='{"name": "TestEmailPerson", "favorite_animal": "TestEmailAnimal"}'
)

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