Class MailBuild


  • public class MailBuild
    extends Object
    • Field Detail

      • message

        private jakarta.mail.Message message
      • session

        private jakarta.mail.Session session
      • retryInterval

        private int retryInterval
      • maxRetries

        private int maxRetries
    • Constructor Detail

      • MailBuild

        private MailBuild​(MailSmtpConfig config)
                   throws jakarta.mail.MessagingException
        Throws:
        jakarta.mail.MessagingException
      • MailBuild

        private MailBuild​(MailSmtpConfig config,
                          Blacklist blacklist)
                   throws jakarta.mail.MessagingException
        Throws:
        jakarta.mail.MessagingException
    • Method Detail

      • build

        public static MailClient build​(MailSmtpConfig config)
                                throws jakarta.mail.MessagingException
        Throws:
        jakarta.mail.MessagingException
      • build

        public static MailClient build​(MailSmtpConfig config,
                                       Blacklist blacklist)
                                throws jakarta.mail.MessagingException
        Throws:
        jakarta.mail.MessagingException
      • eliminate

        public jakarta.mail.internet.InternetAddress[] eliminate​(List<String> source)
        eliminate

        过滤黑名单内容

        Parameters:
        source - 需要过滤的源数据