From 086a3fc0ce1c4e40cd8ac71a6d3aef1657722510 Mon Sep 17 00:00:00 2001 From: Thomas Oettli Date: Tue, 19 Nov 2019 15:22:05 +0100 Subject: [PATCH] Use TLS if available when sending emails --- pyquarantine/mailer.py | 4 ++++ pyquarantine/version.py | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/pyquarantine/mailer.py b/pyquarantine/mailer.py index 8cb5405..2426445 100644 --- a/pyquarantine/mailer.py +++ b/pyquarantine/mailer.py @@ -26,6 +26,10 @@ process = None def smtp_send(smtp_host, smtp_port, mailfrom, recipient, mail): s = smtplib.SMTP(host=smtp_host, port=smtp_port) + s.ehlo() + if s.has_extn("STARTTLS"): + s.starttls() + s.ehlo() s.sendmail(mailfrom, [recipient], mail) s.quit() diff --git a/pyquarantine/version.py b/pyquarantine/version.py index 27fdca4..81f0fde 100644 --- a/pyquarantine/version.py +++ b/pyquarantine/version.py @@ -1 +1 @@ -__version__ = "0.0.3" +__version__ = "0.0.4"