Skip to content

Commit eaf56d5

Browse files
committed
chg: [MailExporter] debug: add EHLO
1 parent d81c550 commit eaf56d5

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

bin/exporter/MailExporter.py

+2-3
Original file line numberDiff line numberDiff line change
@@ -80,9 +80,10 @@ def __init__(self, host=None, port=None, password=None, user='', sender='', cert
8080

8181
def get_smtp_client(self):
8282
# try:
83+
smtp_server = smtplib.SMTP(self.host, self.port)
8384
if self.pw is not None:
8485
try:
85-
smtp_server = smtplib.SMTP(self.host, self.port)
86+
smtp_server.ehlo()
8687
smtp_server.starttls()
8788
except smtplib.SMTPNotSupportedError:
8889
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):
9798
smtp_server.login(self.user, self.pw)
9899
else:
99100
smtp_server.login(self.sender, self.pw)
100-
else:
101-
smtp_server = smtplib.SMTP(self.host, self.port)
102101
return smtp_server
103102
# except Exception as err:
104103
# traceback.print_tb(err.__traceback__)

0 commit comments

Comments
 (0)