Amazon SES+Python으로 메일 보내기
Amazon SES란
절차.
영역 선택
Amazon SES는 현재 다음 영역을 지원합니다.
로그인 발송용 메일 주소
Amazon SES에서는 보낼 메일 주소를 확인하고 등록해야 합니다.
(인증되지 않은 전자 메일 주소는 사용할 수 없습니다.)
전송 제한 해제
아무것도 하지 않은 상태에서 인증된 메일 주소로만 메일을 보낼 수 있고, 발송 수에 제한이 있기 때문에 제한을 풀어야 한다.
메일 발송의 실현
import boto3
def main():
try:
client = boto3.client(
'ses',
aws_access_key_id={AWS_ACCESS_KEY_ID},
aws_secret_access_key={AWS_SECRET_ACCESS_KEY},
region_name='us-east-1' # 送信用メールアドレスを登録したリージョン
)
client.send_email(
Destination={
'ToAddresses': ['[email protected]', '[email protected]'],
'BccAddresses': ['[email protected]']
},
Message={
'Body': {
'Text': {
'Data': 'メール本文',
'Charset': 'utf-8'
}
},
'Subject': {
'Data': '件名',
'Charset': 'utf-8'
}
},
Source='[email protected]', # 登録済みのメールアドレス
ConfigurationSetName='メール送信者として表示したい名前'
)
except ClientError as e:
print(e.response['Error']['Message'])
else:
print(response['MessageId'])
참고 자료
아마존 SES 개발자 가이드
Reference
이 문제에 관하여(Amazon SES+Python으로 메일 보내기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/daitaimendou/items/c9eff29d4539152b7b6d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)