From fdca0f720707eb015b2150bd9228fdcc85e6ef3a Mon Sep 17 00:00:00 2001 From: Cédric Bonhomme Date: Tue, 13 May 2014 20:43:41 +0200 Subject: trying to send email with postmark --- pyaggr3g470r/emails.py | 23 ++++++++++------------- 1 file changed, 10 insertions(+), 13 deletions(-) (limited to 'pyaggr3g470r/emails.py') diff --git a/pyaggr3g470r/emails.py b/pyaggr3g470r/emails.py index 55ff4504..61851f22 100644 --- a/pyaggr3g470r/emails.py +++ b/pyaggr3g470r/emails.py @@ -5,7 +5,7 @@ import smtplib from email.mime.multipart import MIMEMultipart from email.mime.text import MIMEText -import requests +from postmark import PMMail import log import utils @@ -71,19 +71,16 @@ def new_account_notification(user): (conf.PLATFORM_URL + 'confirm_account/' + user.activation_key) plaintext = utils.clear_string(html) - r = requests.post("https://api.mailgun.net/v2/%s/messages" % conf.MAILGUN_DOMAIN, - auth=("api", conf.MAILGUN_KEY), - data={ - "from": conf.ADMIN_EMAIL, - "to": user.email, - "subject": "[pyAggr3g470r] Account activation", - "text": plaintext, - "html": html - } - ) - return r + + message = PMMail(api_key = conf.POSTMARK_API_KEY, + subject = "[pyAggr3g470r] Account activation", + sender = conf.ADMIN_EMAIL, + to = user.email, + text_body = plaintext) + + message.send() except Exception as e: - print str(e) + raise e -- cgit