diff options
author | Magnus Hagander | 2013-06-29 15:23:57 +0000 |
---|---|---|
committer | Magnus Hagander | 2013-06-29 15:23:57 +0000 |
commit | 2fe532277074809914e89aa6aaa5fd60db2dce28 (patch) | |
tree | ba1c2286b3ae90a75841becc967e4b24bed0b950 /postgresqleu/mailqueue/util.py | |
parent | aaec472e67241b5c3183096200429409fd3334ef (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.py | 4 |
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() |