]> git.ipfire.org Git - ipfire.org.git/blobdiff - src/backend/messages.py
Use host certificate to send emails
[ipfire.org.git] / src / backend / messages.py
index 0f0c56d2ba661b94a3f6855ab3f4afa82fca0105..817a6f10d4eccbe6a77940c47948526f19d5b51d 100644 (file)
@@ -8,7 +8,6 @@ import logging
 import random
 import smtplib
 import socket
-import ssl
 import subprocess
 import tornado.locale
 import tornado.template
@@ -181,8 +180,6 @@ class Messages(misc.Object):
 
 
 class Queue(misc.Object):
-       context = ssl.create_default_context()
-
        @property
        def messages(self):
                return self.db.query("SELECT * FROM messages \
@@ -200,7 +197,7 @@ class Queue(misc.Object):
                conn = smtplib.SMTP(hostname)
 
                # Start TLS connection
-               conn.starttls(context=self.context)
+               conn.starttls(context=self.backend.ssl_context)
 
                return conn