SmtpMailer

class SmtpMailer(val config: SmtpConfig) : Mailer(source)

Sends emails via SMTP, keeping up to SmtpConfig.maxConnections connections open.

Create one with smtpMailer and close it when done.

Constructors

Link copied to clipboard
constructor(config: SmtpConfig)

Properties

Link copied to clipboard

Functions

Link copied to clipboard
open suspend override fun close()
Link copied to clipboard
open suspend override fun send(email: Email): SendReceipt
Link copied to clipboard
suspend fun testConnection()

Open a connection and authenticate, to check the configuration.