Class MailBuild
- java.lang.Object
-
- org.dromara.email.jakarta.core.service.MailBuild
-
public class MailBuild extends Object
-
-
Field Summary
Fields Modifier and Type Field Description private Blacklistblacklistprivate MailSmtpConfigconfigprivate intmaxRetriesprivate jakarta.mail.Messagemessageprivate intretryIntervalprivate jakarta.mail.Sessionsession
-
Constructor Summary
Constructors Modifier Constructor Description privateMailBuild(MailSmtpConfig config)privateMailBuild(MailSmtpConfig config, Blacklist blacklist)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MailClientbuild(MailSmtpConfig config)static MailClientbuild(MailSmtpConfig config, Blacklist blacklist)jakarta.mail.internet.InternetAddress[]eliminate(List<String> source)eliminate
-
-
-
Field Detail
-
message
private jakarta.mail.Message message
-
session
private jakarta.mail.Session session
-
config
private MailSmtpConfig config
-
blacklist
private Blacklist blacklist
-
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
-
-