summaryrefslogtreecommitdiff
path: root/postgresqleu/mailqueue/util.py
diff options
context:
space:
mode:
authorMagnus Hagander2013-06-29 15:23:57 +0000
committerMagnus Hagander2013-06-29 15:23:57 +0000
commit2fe532277074809914e89aa6aaa5fd60db2dce28 (patch)
treeba1c2286b3ae90a75841becc967e4b24bed0b950 /postgresqleu/mailqueue/util.py
parentaaec472e67241b5c3183096200429409fd3334ef (diff)
Send manual confreg emails using the new mail queue system
Makes it behave much nicer when there are issues sending, and doesn't end up calling out to SMTP from within a regular web request.
Diffstat (limited to 'postgresqleu/mailqueue/util.py')
-rw-r--r--postgresqleu/mailqueue/util.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/postgresqleu/mailqueue/util.py b/postgresqleu/mailqueue/util.py
index 038a2058..6e59411e 100644
--- a/postgresqleu/mailqueue/util.py
+++ b/postgresqleu/mailqueue/util.py
@@ -28,3 +28,7 @@ def send_simple_mail(sender, receiver, subject, msgtxt, attachments=None):
# Just write it to the queue, so it will be transactionally rolled back
QueuedMail(sender=sender, receiver=receiver, fullmsg=msg.as_string()).save()
+
+def send_mail(sender, receiver, fullmsg):
+ # Send an email, prepared as the full MIME encoded mail already
+ QueuedMail(sender=sender, receiver=receiver, fullmsg=fullmsg).save()