How send email via port 587 with TLS?

trying:
    
    
    import smtp, net
    
    let ctx = newContext(protVersion = protTLSv1, verifyMode = CVerifyPeer, 
certFile = "mycert.pem", keyFile="mycertkey.pem")
    let smtpConn = newSmtp(useSsl = false, debug=true, sslContext = ctx)
    smtpConn.connect("smtp.office365.com", Port 587)
    #smtpConn.connect("smtp.gmx.net", Port 587)
    smtpConn.auth("***", "***")
    

get error: Error: unhandled exception: Expected 334 reply, got: 504 5.7.4 
Unrecognized authentication type [DB6PR04CA0034.eurprd04.prod.outlook.com] 
[ReplyError]

for gmx.net: Error: unhandled exception: Expected 334 reply, got: 530 Must 
issue a STARTTLS command first [ReplyError]

Reply via email to