startTls should be after connection of course

This commit is contained in:
Danil Yarantsev 2020-05-10 12:56:13 +03:00
commit 6c6ed08ec9

View file

@ -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)