t_ChannelConnections_MailConnection
MailConnection
A Mail System environment specific connection.
Properties
authComponent : stringAuthentication interceptor component.
channel : stringConnection channel.
condition : stringThe property to which the directive is applied.
The property specified here is typically set in the .environment file. It must be prefixed with "-Dnexj" if specified on the JVM command line.- Example
condition="reporting.enabled" ... reporting.enabled="true" or "-Dnexj.reporting.enabled=true"
description : stringChannel connection description.
directive : directiveA conditional directive determining the operation to apply to the property specified in "condition".
If the operation is set to "if" or "ifnot", the property can be null. "ifdef" means "if defined". "ifndef" means "if not defined". If the operation is set to either, the property must not be null.- Example
"if", "ifnot", "ifdef", "ifndef"
Valid values based on“string”. if ifnot ifdef ifndef domain : stringDomain that the mail server can send mail from. When specified, mail sent from other domains will be sent from the default sender e-mail address with the original sender's address in the Reply-To header.
- Example
example.com
enabled : booleanThe default state of enablement. (default="true")
from : stringDefault sender e-mail address (From:).
- Example
outmail@example.com
inEncryptionType of channel encryption to use for incoming data channel.
Valid values based on“string”. none No channel encryption used for incoming data channel.
SSL SSL channel encryption used for incoming data channel.
TLS TLS channel encryption used for incoming data channel.
inFolder : stringMail server incoming message folder.
inHost : stringMail server host for incoming messages.
- Example
mailserver.example.com
inPort : unsignedShortMail server port for incoming messages.
inProtocol : stringProtocol for incoming messages (pop3, imap).
merged : booleanoutAuthenticationType of authentication to perform before sending mail over SMTP.
Valid values based on“string”. none When sending mail no authentication performed with SMTP server.
basic When sending mail use user/password authentication with SMTP server.
receive When sending mail first open a connection to the incoming store, before contacting SMTP server.
custom When using a custom authenticator.
outConnectionTimeout : nonNegativeIntOutgoing connection request timeout in milliseconds.
Valid values based on“int”. 0 (minInclusive) outEncryptionType of channel encryption to use for outgoing data channel.
Valid values based on“string”. none No channel encryption used for outgoing data channel.
SSL SSL channel encryption used for outgoing data channel.
TLS TLS channel encryption used for outgoing data channel.
outHost : stringMail server host for outgoing messages.
- Example
outmailserver.example.com
outPortMail server port for outgoing messages.
outProtocol : stringProtocol for outgoing messages (smtp).
outReadTimeout : nonNegativeIntOutgoing connection read timeout in milliseconds.
Valid values based on“int”. 0 (minInclusive) outWriteTimeout : nonNegativeIntOutgoing connection write timeout in milliseconds.
Valid values based on“int”. 0 (minInclusive) password : passwordThe password corresponding to the mail server user.
Valid values based on“string”. proxyHost : stringThe proxy server to use for the mail sender.
proxyPassword : passwordPassword for the mail sender when connecting to a proxy server.
Valid values based on“string”. proxyPort : unsignedShortThe proxy server port to use for the mail sender.
proxyUser : stringUser name for the mail sender when connecting to a proxy server.
user : stringUser name used to connect to the mail server.
warningTimeout : nonNegativeLongTimeout in milliseconds before a warning is generated, 0 for infinite timeout.
Valid values based on“long”. 0 (minInclusive)
Content
Sequence of:
t_MailConnection_Properties [0..1]
Parents
Parent topic: t_Connections_ChannelConnections
Parent topic: t_Environment_ChannelConnections