SMTPServer constructor

SMTPServer({
  1. int port = 25,
  2. required String hostname,
  3. required SecurityContext securityContext,
  4. required AuthProvider authProvider,
  5. required MailboxStore mailboxStore,
  6. DNSResolver? dnsResolver,
  7. EmailDeliveryClient? emailDeliveryClient,
})

Implementation

SMTPServer({
  this.port = 25,
  required this.hostname,
  required this.securityContext,
  required this.authProvider,
  required this.mailboxStore,
  DNSResolver? dnsResolver,
  EmailDeliveryClient? emailDeliveryClient,
}) : emailDeliveryClient =
         emailDeliveryClient ??
         SMTPEmailDeliveryClient(
           hostname: hostname,
           dnsResolver: dnsResolver ?? DNSOverHttpsResolver.google(),
         );