klyn.mails.Session.Session
constructor
public Session(host as String = "",
port as Int = 0,
security as MailSecurity = MailSecurity.NONE,
userName as String = "",
password as String = "",
sslContext as SSLContext = null):
Description

Creates a mail session.

Parameters
  • host SMTP host name.
  • port SMTP port, or `0` to use the default port for the security mode.
  • security SMTP security mode.
  • userName Optional SMTP login.
  • password Optional SMTP password.
  • sslContext Optional TLS context for direct SMTPS connections. ```klyn import klyn.mails session = Session("smtp.example.com", security=MailSecurity.SSL_TLS) print(session.effectivePort) ```