Как установить приоритет Важность при отправке электронной почты через SES с помощью boto3 - PullRequest
0 голосов
/ 14 февраля 2019

Я отправляю электронные письма, используя функцию AWS Lambda, которая вызывает сервис SES через boto3.Мне удалось заставить все работать, однако я хотел бы добавить «важный» приоритет в электронное письмо.При чтении api-документов boto3 не указывается приоритет установки.Кто-нибудь сделал это для 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 голосов
/ 14 февраля 2019

Вместо этого вы захотите использовать метод send_raw_email(), поскольку SMTP Priority - это поле заголовка клиента, поддерживаемое SES, но не в качестве аргумента метода boto3.

Вы можете прочитатьбольше о поле SMTP Priority в SMTP, отправляющем приоритетное электронное письмо StackOverflow ответ.

...