utility for quickly sending emails with python

This commit is contained in:
Logan Lipke
2020-05-12 11:50:27 -07:00
parent 50a110581a
commit 3f571798bf

37
emailHelper.py Executable file
View File

@@ -0,0 +1,37 @@
#!/usr/bin/env python3
import smtplib
from email.message import EmailMessage
import sys
def writeEmail(emailBody):
msg = EmailMessage()
msg.set_content(emailBody)
return msg
def sendEmail(email, sender, recipient, subject, smtpServer='localhost'):
email['Subject'] = subject
email['From'] = sender
email['To'] = recipient
try:
s = smtplib.SMTP(smtpServer)
s.send_message(email)
s.quit()
return True
except exception:
print("Send Failed, {}".format(exception))
sys.exit(2)
#body = "Hello This Is A Test"
#subject = "Test Email"
#recipient = "logan.lipke@candelatech.com"
#sender = "lanforge@candelatech.com"
#email = writeEmail(body)
#sendEmail(email, sender, recipient, subject)