无法使用boto3精确发送send_messages发送电子邮件-需要示例

时间:2018-07-20 01:02:19

标签: email boto3

我有一个经过验证的域,并且可以通过AWS Pinpoint控制台发送直接电子邮件。但是,我无法在Boto3 send_messages中使用相同的功能。

我得到{'DeliveryStatus': 'PERMANENT_FAILURE', 'StatusCode': 400, 'StatusMessage': 'Request must include message email message.'}

但是我有一个MessageConfiguration默认消息,带有一个用于Body的简单字符串,并且我也尝试了BodyOverride。发送短信没问题。

我一直无法获得send_messages的示例,我想如果我看到了发送电子邮件的有效示例,那就足够了。

摘要:

response = ppClient.send_messages(
    ApplicationId=pinpointId,
    MessageRequest={
        'Addresses': {
            'mguard@{validateddomain}.com': {
             # 'BodyOverride': 'Hello from Pinpoint!',
            'ChannelType': 'EMAIL',
            }
        },
        'MessageConfiguration': {
            'DefaultMessage': {
                'Body': 'Default Message for EMAIL.',
                'Substitutions': {}
             }
         }
    }
)

0 个答案:

没有答案