"""SES common functions.""" import boto3 def send_email(sender, subject, message, recipients): """Send an email using AWS SES. Args: sender (str): sender of the email subject (str): subject of the email message (str): body of the email recipients (list): list of recipients of the email """ client = boto3.client('ses') client.send_email( Source=sender, Destination={ 'ToAddresses': recipients[:1], 'BccAddresses': recipients[1:] }, Message={ 'Subject': { 'Data': subject, 'Charset': 'utf-8' }, 'Body': { 'Text': { 'Data': message, 'Charset': 'utf-8' } } }, ReplyToAddresses=[ sender ] )