public Session(host as String = "", port as Int = 0, security as MailSecurity = MailSecurity.NONE, userName as String = "", password as String = "", sslContext as SSLContext = null):
Creates a mail session.
| Parameter | Description |
|---|---|
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. |
import klyn.mails
session = Session("smtp.example.com", security=MailSecurity.SSL_TLS)
print(session.effectivePort)