如何解决在使用HTML格式的Python boto3通过AWS SES发送动态字段时需要帮助
这个问题听起来很重复,但是我在努力填充动态值。 我试图创建一个AWS Python lambda函数,该函数需要在电子邮件正文中以HTML格式发送动态字段。但是,我不确定如何在发送的电子邮件中传递动态字段,例如“名称”和“日期”等。
我的示例lambda Python代码:
import json
import boto3
from botocore.exceptions import ClientError
def lambda_handler(event,context):
# TODO implement
# Create SES client
ses = boto3.client('ses')
#response = ses.verify_email_identity(EmailAddress = 'xxx@gmail.com')
#print(response)
name="Tiger"
day="Thursday"
response = ses.send_email(
Destination={
'ToAddresses': [
'xxx.com'
],},Message={
'Body': {
'Html': {
'Charset': 'UTF-8','Data': '<html><head><title>Welcome message</title></head><body><h1>Welcome Here {{name}}!Today's day is ${day} </h1></body></html>','Text': {
'Charset': 'UTF-8','Data': '${name} Welcome message','Subject': {
'Charset': 'UTF-8','Data': 'Welcome message',Source='xxx@gmail.com'
)
print(response)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。