Skip to content

Commit bf66880

Browse files
author
Dominik Picheta
committed
Use plain auth for Aha mailing service
1 parent 3b3f8d3 commit bf66880

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

nimforum.nimble

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,8 @@ requires "webdriver#c5e4182"
2727

2828
when NimMajor > 1:
2929
requires "db_connector >= 0.1.0"
30-
requires "smtp >= 0.1.0"
30+
#requires "smtp >= 0.1.0"
31+
requires "https://github.com/PMunch/smtp#579ca36"
3132

3233
# Tasks
3334

src/email.nim

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ proc sendMail(
5757
await client.connect(mailer.config.smtpAddress, Port(mailer.config.smtpPort))
5858

5959
if mailer.config.smtpUser.len > 0:
60-
await client.auth(mailer.config.smtpUser, mailer.config.smtpPassword)
60+
await client.auth(mailer.config.smtpUser, mailer.config.smtpPassword, true)
6161

6262
let toList = @[recipient]
6363

@@ -67,7 +67,7 @@ proc sendMail(
6767
let dateHeader = now().utc().format("ddd, dd MMM yyyy hh:mm:ss") & " +0000"
6868
headers.add(("Date", dateHeader))
6969

70-
let encoded = createMessage(subject, message,
70+
let encoded = createMessage(subject, message.replace("\n", "\c\L").replace("\c\L.\c\L", "\c\L. \c\L"),
7171
toList, @[], headers)
7272

7373
await client.sendMail(mailer.config.smtpFromAddr, toList, $encoded)

0 commit comments

Comments
 (0)