Correction pour connexion SSL
This commit is contained in:
12
botMail.py
12
botMail.py
@@ -3,7 +3,7 @@ from mautrix.util.config import BaseProxyConfig, ConfigUpdateHelper
|
|||||||
from maubot import Plugin, MessageEvent
|
from maubot import Plugin, MessageEvent
|
||||||
from maubot.handlers import command
|
from maubot.handlers import command
|
||||||
|
|
||||||
import smtplib
|
import smtplib, ssl
|
||||||
from email.mime.multipart import MIMEMultipart
|
from email.mime.multipart import MIMEMultipart
|
||||||
from email.mime.text import MIMEText
|
from email.mime.text import MIMEText
|
||||||
import email
|
import email
|
||||||
@@ -36,10 +36,7 @@ class MailBot(Plugin):
|
|||||||
body = fullMail[1]
|
body = fullMail[1]
|
||||||
|
|
||||||
self.log.info("Connecting to " + self.config["smtp_server"]+", port : "+ str(self.config["smtp_port"]))
|
self.log.info("Connecting to " + self.config["smtp_server"]+", port : "+ str(self.config["smtp_port"]))
|
||||||
smtp_server=smtplib.SMTP(self.config["smtp_server"],self.config["smtp_port"],None,20, None)
|
smtp_server=smtplib.SMTP_SSL(self.config["smtp_server"],self.config["smtp_port"])
|
||||||
smtp_server.ehlo()
|
|
||||||
smtp_server.starttls()
|
|
||||||
smtp_server.ehlo()
|
|
||||||
self.log.info("With user : " + self.config["sender_addr"])
|
self.log.info("With user : " + self.config["sender_addr"])
|
||||||
smtp_server.login(self.config["sender_addr"], self.config["sender_passwd"])
|
smtp_server.login(self.config["sender_addr"], self.config["sender_passwd"])
|
||||||
|
|
||||||
@@ -92,10 +89,7 @@ class MailBot(Plugin):
|
|||||||
return
|
return
|
||||||
|
|
||||||
self.log.info("Connecting to " + self.config["smtp_server"]+", port : "+ str(self.config["smtp_port"]))
|
self.log.info("Connecting to " + self.config["smtp_server"]+", port : "+ str(self.config["smtp_port"]))
|
||||||
smtp_server=smtplib.SMTP(self.config["smtp_server"],self.config["smtp_port"],None,20, None)
|
smtp_server=smtplib.SMTP_SSL(self.config["smtp_server"],self.config["smtp_port"])
|
||||||
smtp_server.ehlo()
|
|
||||||
smtp_server.starttls()
|
|
||||||
smtp_server.ehlo()
|
|
||||||
self.log.info("With user : " + self.config["sender_addr"])
|
self.log.info("With user : " + self.config["sender_addr"])
|
||||||
smtp_server.login(self.config["sender_addr"], self.config["sender_passwd"])
|
smtp_server.login(self.config["sender_addr"], self.config["sender_passwd"])
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user