diff --git a/bin/exporter/MailExporter.py b/bin/exporter/MailExporter.py index d344db64..ab9b0508 100755 --- a/bin/exporter/MailExporter.py +++ b/bin/exporter/MailExporter.py @@ -80,9 +80,10 @@ def __init__(self, host=None, port=None, password=None, user='', sender='', cert def get_smtp_client(self): # try: + smtp_server = smtplib.SMTP(self.host, self.port) if self.pw is not None: try: - smtp_server = smtplib.SMTP(self.host, self.port) + smtp_server.ehlo() smtp_server.starttls() except smtplib.SMTPNotSupportedError: self.logger.info(f"The server {self.host}:{self.port} does not support the STARTTLS extension.") @@ -97,8 +98,6 @@ def get_smtp_client(self): smtp_server.login(self.user, self.pw) else: smtp_server.login(self.sender, self.pw) - else: - smtp_server = smtplib.SMTP(self.host, self.port) return smtp_server # except Exception as err: # traceback.print_tb(err.__traceback__)