IEmailer Interface Ingeniux CMS Content Store API

Represents an SMTP utility that provides email functionality within the CSAPI.

Namespace: Ingeniux.CMS
Assembly: Ingeniux.CMS.CSAPI (in Ingeniux.CMS.CSAPI.dll) Version: 9.0.565.0 (9.0.565)
Syntax

public interface IEmailer

The IEmailer type exposes the following members.

Properties

  NameDescription
Public propertyAuthenticationType
Gets and sets the type of authentication for the SMTP server.
Public propertyDeliveryMethod
Gets and sets how the SMTP mail is delivered.
Public propertyPassword
Gets and sets the Password to authenticate against the SMTP server. Ignored when using Anonymous authentication.
Public propertyPort
Gets sets the SMTP server port. The default value is 20.
Public propertyServerAddress
Gets and sets the SMTP server address.
Public propertyUserName
Gets and sets the UserName to authenticate against the SMTP server. Ignored when using Anonymous authentication.
Public propertyUseSSL
Gets and sets whether mail is sent securely via SSL.
Top
Methods

  NameDescription
Public methodSendMail
Sends an email.
Public methodSendMailCC
Sends an email, with the ability to "CC" and "BCC" other recipients.
Top
Remarks

Each Emailer instance corresponds to one SMTP server. If the same SMTP server is used to send all emails, only one instance of Emailer is needed.
See Also

Reference