[boto3]SES를 사용하여 이메일 보내기
client = boto3.client('ses')
response = client.send_email(
Source='[email protected]',
Destination={
'ToAddresses': [
'[email protected]',
],
'CcAddresses': [
'[email protected]',
],
'BccAddresses': [
'[email protected]',
]
},
Message={
'Subject': {
'Data': 'SES Mail by Python',
'Charset': 'UTF-8'
},
'Body': {
'Text': {
'Data': 'This is text mail',
'Charset': 'UTF-8'
},
'Html': {
'Data': '<h1>This is Html Mail</h1>',
'Charset': 'UTF-8'
}
}
},
ReplyToAddresses=[
'[email protected]',
]
)
실행하다
실행하면 다음과 같이 메일이 전송됩니다.
Tips
HTML 메일 및 텍스트 메일
Message['Body']['Text']
는 Message['Body']['Html']
가 있고 HTML 메일을 볼 수있는 클라이언트에서는 표시되지 않는 것입니다.주소 정보
Source
에 넣을 주소는 자신의 SES 계정에서 인증된 주소를 사용하십시오.권한 정보
실행하는 데 필요한 권한은
ses:SendEmail
입니다.다음과 같은 역할을 만들어 Lambda가 IAM 사용자에게 할당합니다.
{
"Version": "2012-10-17",
"Statement": [{
"Action": [
"ses:SendEmail"
],
"Resource": [
"arn:aws:ses:*"
],
"Effect": "Allow"
}]
}
기타
바운스의 처리 등도 할 수 있는 모습이므로, 흥미가 있는 분은 이하를 봐 주세요.
h tp : // 보토 3. Red d. cs. 이오 / 엔 / 아 st / 레후 렌세 / 세 r ゃ 세 s / 세 s. html#se S. C 엔 t. 센 d_에마이 l
Reference
이 문제에 관하여([boto3]SES를 사용하여 이메일 보내기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/motchi0214/items/01b10b02745ec041c7cb텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)