Package ch.autumo.commons.mailing
Class AbstractMailer
java.lang.Object
ch.autumo.commons.mailing.AbstractMailer
- All Implemented Interfaces:
Mailer
- Direct Known Subclasses:
JakartaMailer,JavaxMailer
Abstract mailer class.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanMail authentication?static final intdefault SMTP port.protected StringMail from (email).protected StringSMTP Host.protected StringMail user password.protected intSMTP Port.protected booleanPasswords encoded in mail configuration section ('cfg/app.cfg')?protected booleanSSL enabled?protected booleanTLS enabled?protected StringMail user (email).Fields inherited from interface ch.autumo.commons.mailing.Mailer
EMAIL_PATTERN -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected PropertiesInitialize mail configuration; some are store in the returned properties and some attributes are initialized.abstract voidMail.
-
Field Details
-
DEFAULT_SMTP_PORT
public static final int DEFAULT_SMTP_PORTdefault SMTP port.- See Also:
-
auth
protected boolean authMail authentication? -
tlsEnable
protected boolean tlsEnableTLS enabled? -
sslEnable
protected boolean sslEnableSSL enabled? -
port
protected int portSMTP Port. -
host
SMTP Host. -
pwEncoded
protected boolean pwEncodedPasswords encoded in mail configuration section ('cfg/app.cfg')? -
user
Mail user (email). -
password
Mail user password. -
from
Mail from (email).
-
-
Constructor Details
-
AbstractMailer
protected AbstractMailer()Default constructor.
-
-
Method Details