From 169a6d1fa82a59e7733523e56386badf8df1c557 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Soko=C5=82owski?= Date: Tue, 6 Aug 2019 09:41:44 -0400 Subject: [PATCH] add script for testing SES SMTP auth MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Jakub SokoĊ‚owski --- smtp/ses_email.py | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100755 smtp/ses_email.py diff --git a/smtp/ses_email.py b/smtp/ses_email.py new file mode 100755 index 0000000..8b3abf5 --- /dev/null +++ b/smtp/ses_email.py @@ -0,0 +1,27 @@ +#!/usr/bin/env python3 + +import smtplib, os +from email.mime.text import MIMEText + +sender = 'dapps-approvals@status.im' +receiver = 'dapps-approvals@status.im' + +smtp_port = 587 +smtp_host = "email-smtp.us-east-1.amazonaws.com" +smtp_user = os.environ["SMTP_USER"] +smtp_pass = os.environ["SMTP_PASS"] + +msg = MIMEText('This is test mail') + +msg['Subject'] = 'SES SMTP Test mail' +msg['From'] = sender +msg['To'] = receiver + +with smtplib.SMTP(smtp_host, smtp_port) as server: + server.ehlo() + server.starttls() + server.ehlo() + server.login(smtp_user, smtp_pass) + rval = server.sendmail(sender, receiver, msg.as_string()) + +print('mail successfully sent')