From 6c6ed08ec96368e05143bec15e693d370a0e986c Mon Sep 17 00:00:00 2001 From: Danil Yarantsev <21169548+Yardanico@users.noreply.github.com> Date: Sun, 10 May 2020 12:56:13 +0300 Subject: [PATCH] startTls should be after connection of course --- src/email.nim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/email.nim b/src/email.nim index fb9d5a3..f89f010 100644 --- a/src/email.nim +++ b/src/email.nim @@ -45,9 +45,9 @@ proc sendMail( return var client = newAsyncSmtp() + await client.connect(mailer.config.smtpAddress, Port(mailer.config.smtpPort)) if mailer.config.smtpTls: await client.startTls() - await client.connect(mailer.config.smtpAddress, Port(mailer.config.smtpPort)) if mailer.config.smtpUser.len > 0: await client.auth(mailer.config.smtpUser, mailer.config.smtpPassword)