MailConfig

io.vertx.scala.ext.mail.`package`.MailConfig
object MailConfig

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
MailConfig.type

Members list

Value members

Concrete methods

def apply(json: JsonObject): MailConfig
def apply(str: String): MailConfig
def apply(activityLogDataFormat: ByteBufFormat, allowRcptErrors: Boolean, applicationLayerProtocols: List[String], authMethods: String, connectTimeout: Integer, disableEsmtp: Boolean, dkimSignOption: DKIMSignOptions, dkimSignOptions: List[DKIMSignOptions], enableDKIM: Boolean, enabledSecureTransportProtocols: Set[String], hostname: String, hostnameVerificationAlgorithm: String, idleTimeout: Integer, idleTimeoutUnit: TimeUnit, keepAlive: Boolean, keepAliveTimeout: Integer, keepAliveTimeoutUnit: TimeUnit, keyCertOptions: KeyCertOptions, localAddress: String, logActivity: Boolean, login: LoginOption, maxMailsPerConnection: Long, maxPoolSize: Integer, metricsName: String, multiPartOnly: Boolean, nonProxyHosts: List[String], ntDomain: String, ownHostname: String, password: String, pipelining: Boolean, poolCleanerPeriod: Integer, poolCleanerPeriodUnit: TimeUnit, port: Integer, proxyOptions: ProxyOptions, readIdleTimeout: Integer, receiveBufferSize: Integer, reconnectAttempts: Integer, reconnectInterval: Long, registerWriteHandler: Boolean, reuseAddress: Boolean, reusePort: Boolean, sendBufferSize: Integer, soLinger: Integer, ssl: Boolean, sslEngineOptions: SSLEngineOptions, sslHandshakeTimeout: Long, sslHandshakeTimeoutUnit: TimeUnit, starttls: StartTLSOptions, tcpCork: Boolean, tcpFastOpen: Boolean, tcpKeepAlive: Boolean, tcpKeepAliveCount: Integer, tcpKeepAliveIdleSeconds: Integer, tcpKeepAliveIntervalSeconds: Integer, tcpNoDelay: Boolean, tcpQuickAck: Boolean, tcpUserTimeout: Integer, trafficClass: Integer, trustAll: Boolean, trustOptions: TrustOptions, useAlpn: Boolean, userAgent: String, username: String, workstation: String, writeIdleTimeout: Integer): MailConfig