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 boolean
Mail authentication?static final int
default SMTP port.protected String
Mail from (email).protected String
SMTP Host.protected String
Mail user password.protected int
SMTP Port.protected boolean
Passwords encoded in mail configuration section ('cfg/app.cfg')?protected boolean
SSL enabled?protected boolean
TLS enabled?protected String
Mail user (email).Fields inherited from interface ch.autumo.commons.mailing.Mailer
EMAIL_PATTERN
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Properties
Initialize mail configuration; some are store in the returned properties and some attributes are initialized.abstract void
Mail.
-
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