Item name |
Required/Optional |
Use of variables |
Description |
Remarks |
Authentication mode |
Required |
Not Available |
Select the authentication mode when sending mail.
- [None]:(default)
Authentication is not performed.
- [POP before SMTP]:
Perform authentication to POP3 before sending.
- [SMTP AUTH (LOGIN)]:
Use SMTP AUTH (LOGIN) to authenticate the system.
- [OAuth 2.0 AUTH]:
Perform OAuth 2.0 authentication.
|
- If [POP before SMTP] is selected, connection timeout for POP server is 15 seconds.
- When [OAuth 2.0 AUTH] is selected, select [SSL/TLS] or [STARTTLS] for [SSL connection] of [Destination].
|
Host name |
Required |
Available |
Enter POP mail server host name or the IP address. |
- Enabled when [POP before SMTP] is selected in [Authentication mode].
|
Port number |
Required |
Available |
Enter the POP port number to access the mail server. |
- The default value is "110".
- Enabled when [POP before SMTP] is selected in [Authentication mode].
|
User name |
Required |
Available |
Enter a user name to access to POP mail server or a user name to perform SMTP authentication or a user name to perform OAuth 2.0 AUTH. |
- Enabled when [POP before SMTP], [SMTP AUTH (LOGIN)] or [OAuth 2.0 AUTH] is selected in [Authentication mode].
|
Password |
Required |
Available |
Enter a password for SMTP AUTH or to access to POP mail server. |
- Enabled when [POP before SMTP] or [SMTP AUTH (LOGIN)] is selected in [Authentication mode].
|
SSL connection |
Optional |
Not Available |
Select whether to make the SSL connection to POP mail server.
- [Checked]:
Make SSL connections.
- [Not checked]: (default)
Does not perform SSL connection.
|
- Enabled when [POP before SMTP] is selected in [Authentication mode].
- SSL/TLS is used for SSL connection method.
- If [Checked] is selected, the certificate of the POP3 server must be imported to the keystore which DataSpiderServista is referring to.
For information regarding how to import to the keystore, refer to "Import of certificate".
|
Authentication (OAuth 2.0) |
Required |
Not Available |
Select a global resource used for authentication.
For details on global resource settings, refer to "Global Resource Properties (OAuth 2.0)".
- [Add]:
Add a new global resource.
- [Edit list]:
Allows you to edit the global resource settings in "Edit resource list".
|
- Enabled when [OAuth 2.0 AUTH] is selected in [Authentication mode].
|
Component variable name |
Description |
Remarks |
count |
Returns the number of messages sent. |
- The default value is null.
|
message_category |
When an error occurs, the category of the message code corresponding to the error that occurred is stored. |
- The default value is null.
|
message_code |
When an error occurs, the code of the message code corresponding to the error that occurred is stored. |
- The default value is null.
|
message_level |
When an error occurs, the severity of the message code corresponding to the error that occurred is stored. |
- The default value is null.
|
error_type |
When an error occurs, the type of error that occurred is stored. |
- The default value is null.
- Error type is in the following format.
Example: "java.io.FileNotFoundException"
The contents to be stored may vary depending on the version of DataSpider Servista.
|
error_message |
When an error occurs, the error message of the error that occurred is stored. |
- The default value is null.
The contents to be stored may vary depending on the version of DataSpider Servista.
|
error_trace |
When an error occurs, the trace information of the error that occurred is stored. |
- The default value is null.
The contents to be stored may vary depending on the version and client applications of DataSpider Servista.
|
Exception Name |
Cause |
Solution |
ResourceNotFoundException Resource definition is not found. Name: [] |
[Destination] or [Authentication (OAuth 2.0)] is not specified. |
Specify [Destination] or [Authentication (OAuth 2.0)]. |
ResourceNotFoundException Resource definition is not found. Name : [<Global Resource name>] |
The resource definition selected in [Destination] or [Authentication (OAuth 2.0)] is not found. |
Check the global resource specified in [Destination] or [Authentication (OAuth 2.0)]. |
InvalidPropertyConfigurationException
<Property name> is not specified. |
[<Property name>] is not specified. |
Specify [<Property name>]. |
RecipientsNotFoundException |
[To/Cc/Bcc] is incorrect. |
Check the following.
- [To/Cc/Bcc] that is configured with one or more
- Whether [To/Cc/Bcc / Category] is correct
- [Send / mail address] is entered.
- [Send / mail address] does not contain any multi-byte characters.
|
java.io.UnsupportedEncodingException |
Encoding set to [Encoding] is not supported. |
Check the specified encoding in [Encoding]. |
javax.mail.AuthenticationFailedException: |
[User name] or [Password] is incorrect. |
Check [User name] or [Password]. |
com.sun.mail.util.MailConnectException: ConnectException |
[Hostname] failed to connect to the specified host. |
Check that you are not wrong about [Hostname], [Port number].
Check whether services are provided in the specified host specified in [Hostname]. |
com.sun.mail.util.MailConnectException: UnknownHostException |
[Hostname] not found. |
Check the host name specified with [Hostname]. |
javax.mail.SendFailedException
|
Failed to send message. |
Check [Send / mail address].
|
javax.mail.SendFailedException Invalid Addresses |
Failed to send message. |
Check [Send / mail address].
If the email address is correct, this exception may occur when the mail server returns an error.
|
com.sun.mail.smtp.SMTPSendFailedException |
Failed to send message. |
Check the message and take appropriate measures. |
javax.mail.MessagingException: SSLHandshakeException |
It occurs when selected [SSL/TLS] or [STARTTLS] in [SSL Connection] in global resource properties.The reason is that the server certificate registered in Java is different from the one that is used to SSL connection,so the validity cannot be verified. |
Check if the server certificate is registered in JAVA when connecting to SSL server.
If registered,check that the server is the same as the one registered in JAVA and check whether the server certificate has expired. |
OAuth2AuthenticationFailedException OAuth 2.0 authorization has failed. |
[User name] or [Authentication (OAuth 2.0)] is invalid. |
Check [User name] or [Authentication (OAuth 2.0)]. |