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 |