使用Boto3通过SES发送电子邮件时如何设置重要性优先级

时间:2019-02-14 14:57:32

标签: amazon-web-services boto3 amazon-ses

我正在使用AWS Lambda函数发送电子邮件,该函数通过boto3调用SES服务。我设法使所有工作正常进行,但是我想在电子邮件上添加“重要”优先级。阅读boto3 api文档时未说明设置优先级。有没有人为SES完成此操作。下面是对boto3的调用示例:

import boto3

ses = boto3.client('ses')

email_response = ses.send_email(
        Destination={
            'BccAddresses': [
            ],
            'CcAddresses': [
            ],
            'ToAddresses': [
                email_address
            ],
        },
        Message={
            'Body': {
                'Html': {
                    'Charset': 'UTF-8',
                    'Data': html_output,
                },
            },
            'Subject': {
                'Charset': 'UTF-8',
                'Data': 'My msg'
            },
        },
        Source=SENDER
    )

1 个答案:

答案 0 :(得分:1)

您将要改用send_raw_email()方法,因为SMTP优先级是SES支持的客户标头字段,尽管不是boto3方法参数。

您可以在SMTP sending an priority email StackOverflow答案中了解有关SMTP优先级字段的更多信息。