Click or drag to resize

IEmailManager Interface

Generic way to control the email manager

Namespace:  NetQuarry.Services
Assembly:  EAP.Core (in EAP.Core.dll) Version: 2.0.0.0 (4.6.8.0)
Syntax
public interface IEmailManager

The IEmailManager type exposes the following members.

Properties
  NameDescription
Public propertyEmailManagerAttributes
Returns the email manager attributes
Public propertyLogDatasource
Returns the log datasource object
Public propertyPassword
Returns the APIKey (api_key value in SendGrid)
Public propertyUser
Returns the API user (api_user value in SendGrid)
Top
Methods
  NameDescription
Public methodAddToUnsubscribeList
Adds a valid email address to the unsubscribe list
Public methodForwardMessage
Forward an email previously stored in the xot_email_message table as an attachment to a list of email addresses.
Public methodGetUnsubscribes
Returns a DataTable of unsubscribe email addresses and the date they were added.
Public methodLoadMessage
Loads a MailMessage from the xot_email_message table.
Public methodLogMessage
Logs a notification to the xot_email_message table.
Public methodPrepareMessage
Called before the message is sent.
Public methodRemoveFromList
Removes from a managed list in the email service.
Public methodRemoveFromUnsubscribeList
Remove from all bounce lists
Public methodUpdateStatus
Updates the status of the message (xot_email_message.email_status_id).
Top
See Also