Name | JsonSchemaType | Description |
---|---|---|
authenticationType | integer | SMTP Authentication type. Can be one of the following constants: 1: No authentication 2: Anonymous (user name is used as a trace) 3: External 4: Plain (simple user name and password) 5: Login (interactive plain authentication) 6: Cram MD5 (basic challenged-response) 7: Cram SHA1 9: Scram SHA1 10: NTLM 15: Auto (authentication will be chosen automatically according to server capabilities) |
recipientAddress | string | Recipient address for the testing email. If not set, senderAddress is used as recipient. |
securityType | integer | SMTP Connection type. Can be one of the following constants: 1: No security 2: TLS connection 3: Connection established as plain and switched to TLS |
senderAddress | string | Sender address for the testing email. |
smtpHost | string | Address of the mail server. |
smtpPassword | string | Password for login to the mail server. If no password is provided, password from current server configuration is used. |
smtpPort | integer | Port of the mail server. |
smtpUsername | string | Username for login to the mail server. |
transactionId | integer | If the UI desn't contain all necessary information (passwords are not propagated to UI when editing configuration/policy), then this is the ID of a transaction, from which the data can be retrieved. |
{ "title": "Era.Common.NetworkMessage.ConsoleApi.Config.RpcSendEmailRequest", "type": "object", "$schema": "http://json-schema.org/draft-04/schema#", "additionalProperties": false, "required": [ "Era.Common.NetworkMessage.ConsoleApi.Config.RpcSendEmailRequest" ], "properties": { "Era.Common.NetworkMessage.ConsoleApi.Config.RpcSendEmailRequest": { "$ref": "#/definitions/RpcSendEmailRequest" } }, "definitions": { "RpcSendEmailRequest": { "additionalProperties": false, "required": [ "authenticationType", "securityType", "senderAddress", "smtpHost", "smtpPort", "smtpUsername" ], "type": "object", "properties": { "authenticationType": { "type": "integer" }, "recipientAddress": { "pattern": "[^\\\\r\\\\n]+@[^\\\\r\\\\n]+", "type": "string" }, "securityType": { "type": "integer" }, "senderAddress": { "pattern": "[^\\\\r\\\\n]+@[^\\\\r\\\\n]+", "type": "string" }, "smtpHost": { "type": "string" }, "smtpPassword": { "type": "string" }, "smtpPort": { "exclusiveMaximum": false, "exclusiveMinimum": false, "maximum": 65535, "minimum": 0, "type": "integer" }, "smtpUsername": { "type": "string" }, "transactionId": { "type": "integer" } } } } }