IEmailHandler is defined in the Telligent.Evolution.Extensibility.Email.Gateway.Version2 namespace of Telligent.Evolution.Platform.dll
Definition
interface IEmailHandler : IPlugin { Guid ApplicationTypeId { get; } IContent Process(MailGatewayMessage email, EmailProcessingOptions options); }
Properties
| Name | Type | Description | Default | Options |
|---|---|---|---|---|
| ApplicationTypeId | Guid | The application type id the handler plugin refers to. |
Methods
IContent Process(MailGatewayMessage email, EmailProcessingOptions options);
Invoked when a message is detected to be processed by the system and transformed to appropriate content based on the application type id.
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
MailGatewayMessage | Required | ||||
| options | EmailProcessingOptions | Options | Required |