DMConfig_MailAccountConfigOutbound

Description

This activity allows you to set up a MailAccount for sending emails. The MailAccount must already exist in the specified DocsMarshal installation.


DocsMarshal Connection

Orchestrator InArgument<IManager>

The orchestrator object represents the connection to a DocsMarshal installation.

If this argument is left null the activity will work on the running installation. To work on another installation you must get its orchestrator by the activity DatabaseOrchestrator.

General

Enabled InArgument<Boolean>

Indicates if the MailAccount is ENABLED or not.

The Url of the mail server to be used to send or receive emails.

Password InArgument<String>

The Password of the mail server to be used to send or receive emails.

The Port of the mail server to be used to send or receive emails.

Username InArgument<String>

The Email to be used for sending or receiving mails.

Set this to true to switch to a SSL encrypted channel. When Ssl is enabled, all control and data transmissions are encrypted.


Http Proxy

ProxyHost InArgument<String>

The URL of the proxy server.

ProxyPort InArgument<Int32>

The Port of the proxy server.

UseHttpProxy InArgument<Boolean>

Enable or Disable the use of proxy for sending emails


Search mail account

MailAccountExternalId InArgument<String>

The ExternalId of the mail account to be configured.

MailAccountId InArgument<Guid?>

The Id of the mail account to be configured.


Send Limit

MaxEmailPerConnection InArgument<Int32?>

The maximum number of emails that can be sent by each time the email service is run.

MaxEmailPerDay InArgument<Int32?>

The maximum number of emails that can be sent each day.

RetryCount InArgument<Int32?>

The number of times DocsMarshal have to retry sending an email if it fails.

VerifyRecips InArgument<Boolean>

If set to true, the mail service will check if all email recipient addresses (To, Cc, Bcc) exist and are valid. The email will only be sent if all recipients pass the check. If, on the other hand, there is even a single invalid address, the email will be placed in an error state and will not be sent. If VerifyRecips is set to false, the email will be sent anyway but any invalid addresses will be ignored and there will be no way to understand if they received it or not.

WaitSecondsBetweenAnySend InArgument<Int32?>

The number of seconds to wait between the sending of an email and the sending of the next one.


Socks

SocksHost InArgument<String>

The URL of the socks host.

SocksPassword InArgument<String>

The password for socks authentication.

SocksPort InArgument<Int32>

The Port of the socks host.

SocksUsername InArgument<String>

The username for socks authentication.

SocksVersion InArgument<Int32?>

The version of the socks protocol to be used for sending emails.

UseSocks InArgument<Boolean>

Enable or Disable the use of socks for sending emails


SSH

SshHost InArgument<String>

The URL of the SSH host.

SshPassword InArgument<String>

The password for SSH authentication.

SshPort InArgument<Int32>

The Port of the SSH host.

SshUsername InArgument<String>

The username for SSH authentication.

SshVersion InArgument<Int32?>

The version of the SSH protocol to be used for sending emails.

Enable or Disable the use of SSH for sending emails


TSL

Set this to True to switch to a TLS encrypted channel. When TLS is enabled, all control and data transmissions are encrypted.