Update email to use SSL

This commit is contained in:
Drew DeVault 2016-05-19 08:12:53 -04:00
parent 3fae1079f5
commit fb114b1693
1 changed files with 6 additions and 3 deletions

View File

@ -14,6 +14,8 @@ def send_thank_you(user, amount, monthly):
if _cfg("smtp-host") == "":
return
smtp = smtplib.SMTP(_cfg("smtp-host"), _cfgi("smtp-port"))
smtp.ehlo()
smtp.starttls()
smtp.login(_cfg("smtp-user"), _cfg("smtp-password"))
with open("emails/thank-you") as f:
message = MIMEText(html.parser.HTMLParser().unescape(\
@ -25,7 +27,6 @@ def send_thank_you(user, amount, monthly):
"monthly": monthly,
"your_email": _cfg("your-email")
})))
message['X-MC-PreserveRecipients'] = "false"
message['Subject'] = "Thank you for your donation!"
message['From'] = _cfg("smtp-from")
message['To'] = user.email
@ -36,6 +37,8 @@ def send_password_reset(user):
if _cfg("smtp-host") == "":
return
smtp = smtplib.SMTP(_cfg("smtp-host"), _cfgi("smtp-port"))
smtp.ehlo()
smtp.starttls()
smtp.login(_cfg("smtp-user"), _cfg("smtp-password"))
with open("emails/reset-password") as f:
message = MIMEText(html.parser.HTMLParser().unescape(\
@ -45,7 +48,6 @@ def send_password_reset(user):
"your_name": _cfg("your-name"),
"your_email": _cfg("your-email")
})))
message['X-MC-PreserveRecipients'] = "false"
message['Subject'] = "Reset your donor password"
message['From'] = _cfg("smtp-from")
message['To'] = user.email
@ -56,6 +58,8 @@ def send_declined(user, amount):
if _cfg("smtp-host") == "":
return
smtp = smtplib.SMTP(_cfg("smtp-host"), _cfgi("smtp-port"))
smtp.ehlo()
smtp.starttls()
smtp.login(_cfg("smtp-user"), _cfg("smtp-password"))
with open("emails/declined") as f:
message = MIMEText(html.parser.HTMLParser().unescape(\
@ -65,7 +69,6 @@ def send_declined(user, amount):
"your_name": _cfg("your-name"),
"amount": "{:.2f}".format(amount / 100)
})))
message['X-MC-PreserveRecipients'] = "false"
message['Subject'] = "Your monthly donation was declined."
message['From'] = _cfg("smtp-from")
message['To'] = user.email