python 发送电子邮件与亚马逊SES服务

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 发送电子邮件与亚马逊SES服务相关的知识,希望对你有一定的参考价值。

# pip install boto3
import boto3

client = boto3.client('ses',
                      aws_access_key_id='XXXXXXXXXXXXXXXX',
                      aws_secret_access_key='XXXXXXXXXXXXXXXX',
                      region_name='us-east-1')
try:
    response = client.send_email(Source='from@emaildomain.com',
                                 Destination={'ToAddresses':['toemail@address.com']},
                                 Message={'Subject':{'Data':'Hola mira mi correo', 'Charset':'utf-8'},
                                          'Body':{'Text':{'Data':'saludos cordiales', 'Charset':'utf-8'},
                                                  'Html':{'Data':'saludos cordiales', 'Charset':'utf-8'}}
                                          }
                                 )
except:
    print "Error"
else:
    print "Email sent, this is the response:"
    print response

以上是关于python 发送电子邮件与亚马逊SES服务的主要内容,如果未能解决你的问题,请参考以下文章

适用于 Amazon SES 的 Node.js 模块 [关闭]

使用 Amazon SES 的 Codeigniter SMTP 电子邮件

使用Amazon SES的Codeigniter SMTP电子邮件

如何使用 play framework 1.x 和 Amazon SES 发送电子邮件?

亚马逊 SES 反弹

在 iOS 上为亚马逊 SES 创建多部分/混合 MIME