Use this element to define a mail test with the MailTransportMonitor. Supported
use cases for the sequence are:
a) Class will test that it can successfully send an email.
b) Class will test that it can successfully connect to a mail server and get mailbox contents.
c) Class will test that it can successfully read a new email message from a mail server.
d) Class will test that it can send an email and read that same email from a mail server.
The sequence support a max of one send and one receive server. If each are specified, the complete
sequence is delivery of a message from one mail host to another.
Defines a use case for testing mail. If both a send and a read test are
configured, then the use case (d) will be executed.
This entity defines the test for sending mail. Attributes are used to
derive values of java mail properties, or, they can be specified directly
as key value pairs. Attributes will are easier to read but there isn't
an attribute for every javamail property possible (some are fairly obscure).
Define the to, from, subject, and body of a message. If not defined, one will be defined
for your benefit (or confusion ;-)
Basically attributes that help setup the javamailer's confusion set of properties.
Define the host and port of the sendmail server. If you don't, defaults will be used and
${ipaddr} is replaced with the IP address of the service.
Define the host and port of the sendmail server. If you don't, defaults will be used and
${ipaddr} is replaced with the IP address of the service.
Basically attributes that help setup the javamailer's confusion set of properties.
Configure user based authentication.
Don't allow poorly configured read protocols. These are case sensitive.
Use these name value pairs to configure freeform properties from the JavaMail class.