Email Service Configuration
Dovetail Carrier has an email service used to send out emails using SMTP which is configured within the DovetailCarrierService.exe.config file. Email can be sent using SMTP or using the Microsoft Graph API.
General
Attribute | Required? | Default | Description |
---|---|---|---|
EmailServiceSettings. EmailStoragePath |
Yes | %ALLUSERSPROFILE%\ DovetailCRM\Carrier |
The path where incoming emails are saved while being processed. |
EmailServiceSettings. EmailTemplatePath |
No | Current Working Directory '.' | Path to the templates used when sending emails from RuleSets. Note: These templates usually end in .spark. For more information about templates see Email Responses. |
EmailServiceSettings. EmailAccountPollingIntervalInSeconds |
No | 60 | Delay in seconds between checks of the configured email accounts. |
EmailServiceSettings. SpamStoragePath |
Yes | %ALLUSERSPROFILE%\ DovetailCRM\Carrier\Spam |
The path where emails marked as spam get saved. To help control how emails are marked as spam see Stop Words. |
EmailServiceSettings. MailBeeBounceDatabaseFilePath |
Yes | BounceDatabase\all.xml | Path to support files used to detect bounced emails. |
EmailServiceSettings. AdministrativeNotificationEmailAddress |
Yes | n/a | Email address to received administrative email notifications. |
EmailServiceSettings. SendAdministrativeNotificationsFromEmailAddress |
Yes | n/a | Email address used to send administrative email notifications. |
EmailServiceSettings. MaximumEmailRetrievedHistoryEntries |
No | 100 | Maximum number of entries in retrieved email history. Once reached the oldest entries will be gradually removed to make room for new ones. |
SMTP
Attribute | Required? | Default | Description |
---|---|---|---|
EmailServiceSettings. Mode |
No | SMTP | Specify which mode Carrier uses for sending email. Supported Modes are SMTP, and MsGraph. |
EmailServiceSettings. SmtpHostAddress |
Yes | 127.0.0.1 | The hostname or IP address of the email server used for sending outgoing emails. |
EmailServiceSettings. SmtpAccountName |
No | (empty string) | The account name used to login to the SMTP server |
EmailServiceSettings. SmtpAccountPassword |
No | (empty string) | The password used to login to the SMTP server |
EmailServiceSettings. SmtpPort |
No | 25 | The port used to connect to the SMTP server |
EmailServiceSettings. SmtpEnableSsl |
No | false | Specifies if the connection should use TLS/SSL |
EmailServiceSettings. SmtpSslMode |
No | StartTls | Specifies the type of SSL handshake used to make secure connections. Valid values are : Manual, OnConnect, StartTls, StartTlsIfSupported Note: This setting only applies when the SmtpEnableSsl setting is true. |
MsGraph
Attribute | Required? | Default | Description |
---|---|---|---|
EmailServiceSettings. Mode |
No | SMTP | Specify which mode Carrier uses for sending email. Supported Modes are SMTP, and MsGraph. If using the MsGraph API, this must be set to MsGraph |
EmailServiceSettings. MsGraphUserName |
Yes, if EmailServiceSettings.Mode is set to MsGraph | Username for the email account | |
EmailServiceSettings. MsGraphClientId |
Yes, if EmailServiceSettings.Mode is set to MsGraph | Azure application client ID | |
EmailServiceSettings. MsGraphClientSecret |
Yes, if EmailServiceSettings.Mode is set to MsGraph | Azure application client secret | |
EmailServiceSettings. MsGraphTenantId |
Yes, if EmailServiceSettings.Mode is set to MsGraph | Azure application tenant ID |