Table of Contents

Class EmailQueueOptions

Namespace
CMS.EmailEngine
Assembly
CMS.EmailEngine.dll

Options for configuration of the email queue services.

public class EmailQueueOptions
Inheritance
object
EmailQueueOptions
Extension Methods

Properties

ArchiveDuration

Gets or sets the number of days a successfully sent email should be archived for. Value of 0 days means archivation is disabled.

public int ArchiveDuration { get; set; }

Property Value

int

Remarks

Defaults to 0 days.

BatchSize

Gets or sets the size of the email batch that is retrieved from database.

public int BatchSize { get; set; }

Property Value

int

Remarks

Defaults to 100 emails.

DeleteBatchSize

Gets or sets the size of the email batch that can be deleted.

public int DeleteBatchSize { get; set; }

Property Value

int

Remarks

Defaults to 2000 emails.

LoadInterval

Gets or sets the interval between checks for new emails to be sent from the queue. The value is in milliseconds.

public int LoadInterval { get; set; }

Property Value

int

Remarks

Defaults to 60000ms.