TODO

Example

TODO

Hierarchy

  • Mail

Constructors

Properties

Flags: typeof Flags

TODO

RecipientType: typeof RecipientType

TODO

systemSmtpService: MailService

Return the systems SMTP [[MailService]]

Methods

  • Provides a [[MailStore]] with protocol set to imap and port set to 143 unless replaced by imapSettings.Same as calling imapBuilder().apply(imapSettings).build().store(mailStoreFn)

    Parameters

    Returns void

  • Return a [[MailServiceBuilder]] with protocol set to imap and port set to 143.Same as calling mailServiceBuilder().protocol("imap").port(143)

    Returns MailServiceBuilder

  • Provides a [[MailStore]] with protocol set to imaps and port set to 993 unless replaced by imapsSettings.Same as calling imapsBuilder().apply(imapsSettings).build().store(mailStoreFn)

    Parameters

    Returns void

  • Return a [[MailServiceBuilder]] with protocol set to imap and port set to 143.Same as calling mailServiceBuilder().protocol("imaps").property("mail.imaps.starttls.enable", "true").port(993)

    Returns MailServiceBuilder

  • Returns a [[MailServer]] using mailServiceSettingsSame as calling mailServiceBuilder().apply(mailServiceSettings).build()

    Parameters

    Returns MailService

  • Returns a function that provides a [[MailTransport]].

    Parameters

    Returns ((mailTransport) => void)

      • (mailTransport): void
      • Returns a function that provides a [[MailTransport]].

        Parameters

        Returns void

  • Returns a [[InternetAddress]] array.

    Parameters

    • addressList: string

    Returns InternetAddress[]

  • Returns a [[InternetAddress]] array.

    Parameters

    • addressList: string
    • strict: boolean

    Returns InternetAddress[]

  • Returns a [[InternetAddress]] array where addressList are formatted as a mail header.

    Parameters

    • addressList: string
    • strict: boolean

    Returns InternetAddress[]

  • Provides a [[MailStore]] with protocol set to pop3 and port set to 110 unless replaced by popSettings.Same as calling pop3Builder().apply(popSettings).build().store(mailStoreFn)

    Parameters

    Returns void

  • Return a [[MailServiceBuilder]] with protocol set to pop3 and port set to 110.Same as calling mailServiceBuilder().protocol("pop3").port(110)

    Returns MailServiceBuilder

  • Provides a [[MailStore]] with protocol set to pop3s and port set to 110 unless replaced by popsSettings.Same as calling pop3sBuilder().apply(popsSettings).build().store(mailStoreFn)

    Parameters

    Returns void

  • Return a [[MailServiceBuilder]] with protocol set to pop3s and port set to 995.Same as calling `mailServiceBuilder().protocol("pop3s").property("mail.pop3s.starttls.enable", "true").port(995)

    Returns MailServiceBuilder

  • Provides a [[MailTransport]] with protocol set to smtp and port set to 25 unless replaced by transportSettings.Same as calling smtp(mailTransporter(mailMessageSettings), transportSettings) or calling smtp(mailTransporter(mailMessageSettings))

    Parameters

    Returns void

  • Provides a [[MailTransport]] with protocol set to smtps and port set to 465 unless replaced by transportSettings.Same as calling smtps(transportSettings, mailTransporter(mailMessage));

    Parameters

    Returns void

  • Provides a [[MailTransport]] with protocol set to smtp and port set to 25 unless replaced by smtpSettings.Same as calling smtpBuilder().apply(smtpSettings).build().transport(mailTransporter) or calling systemSmtpService.transport(mailTransporter)

    Parameters

    • mailTransporter: ((mailTransport) => void)
        • (mailTransport): void
        • Parameters

          Returns void

    • Optional smtpSettings: MailServiceSettings

      If not present uses [[systemSmtpService]]

    Returns void

  • Return a [[MailServiceBuilder]] with protocol set to smtp and port set to 25.Same as calling mailServiceBuilder().protocol("smtp").port(25)

    Returns MailServiceBuilder

  • Provides a [[MailTransport]] with protocol set to smtps and port set to 465 unless replaced by smtpsSettings.Same as calling smtpBuilder().apply(smtpSettings).build().transport(mailTransporter)

    Parameters

    Returns void

  • Return a [[MailServiceBuilder]] with protocol set to smtps and port set to 465.Same as calling mailServiceBuilder().protocol("smtps").port(465)

    Returns MailServiceBuilder

Generated using TypeDoc