19 lines
690 B
Nim
19 lines
690 B
Nim
import smtp
|
|
|
|
proc sendMail(fromAddr: string; toAddrs, ccAddrs: seq[string];
|
|
subject, message, login, password: string;
|
|
server = "smtp.gmail.com"; port = Port 465; ssl = true) =
|
|
let msg = createMessage(subject, message, toAddrs, ccAddrs)
|
|
let session = newSmtp(useSsl = ssl, debug = true)
|
|
session.connect(server, port)
|
|
session.auth(login, password)
|
|
session.sendMail(fromAddr, toAddrs, $msg)
|
|
|
|
sendMail(fromAddr = "nim@gmail.com",
|
|
toAddrs = @["someone@example.com"],
|
|
ccAddrs = @[],
|
|
subject = "Hi from Nim",
|
|
message = "Nim says hi!\nAnd bye again!",
|
|
login = "nim@gmail.com",
|
|
password = "XXXXXX")
|