|
#!/usr/bin/python3
|
|
import datetime
|
|
from email.mime.text import MIMEText
|
|
from smtplib import SMTP_SSL
|
|
import socket
|
|
import subprocess
|
|
import sys
|
|
|
|
RELAY_EMAIL = 'dsorber.phalanx@gmail.com'
|
|
RELAY_PASSWD = "You'reNotMySupervisor"
|
|
TO_EMAIL = 'baranovich@gmail.com'
|
|
|
|
SEP = '-' * 80
|
|
|
|
# 20210122 - Note to self if you're having STMP authentication issues check:
|
|
# https://stackabuse.com/how-to-send-emails-with-gmail-using-python/
|
|
#
|
|
def send_email(subject, msg_text):
|
|
msg = MIMEText(msg_text, 'plain')
|
|
msg['Subject'] = subject
|
|
msg['To'] = TO_EMAIL
|
|
try:
|
|
conn = SMTP_SSL('smtp.gmail.com')
|
|
conn.set_debuglevel(True)
|
|
conn.login(RELAY_EMAIL, RELAY_PASSWD)
|
|
try:
|
|
conn.sendmail(RELAY_EMAIL, TO_EMAIL, msg.as_string())
|
|
finally:
|
|
conn.close()
|
|
|
|
except Exception as exc:
|
|
print('ERROR')
|
|
print(exec)
|
|
sys.exit("Mail failed: {}".format(exc))
|
|
|
|
def main():
|
|
|
|
print('Email Test Util\n')
|
|
|
|
send_email('EMAIL TEST', str(datetime.datetime.now()))
|
|
|
|
|
|
if __name__ == '__main__':
|
|
sys.exit(main())
|