EmailHelper Class |
Namespace: CMS.EmailEngine
public static class EmailHelper
The EmailHelper type exposes the following members.
Name | Description | |
---|---|---|
![]() ![]() | DEFAULT_EMAIL_SENDER |
E-mail used as default sender
|
Name | Description | |
---|---|---|
![]() ![]() | DebugEmails |
Gets if the debug mode is active. Default value is false.
If the debug mode is on, the e-mail sending thread sleeps for 500-1000ms instead of actually sending the e-mail.
The setting may be changed via web.config app-key "CMSDebugEmails".
|
![]() ![]() | LogEmails |
If true, sent e-mails are logged to the file. Default value is false.
The setting may be changed via web.config app-key "CMSLogEmails".
|
![]() ![]() | LogFile |
Path to the log file if logging is enabled, see LogEmails property.
|
![]() ![]() | SimulateFailedEmails |
Gets if the simulation of send failures is active during debug mode (see DebugEmails property). Default value is false.
If true, and exception is thrown when trying to send an e-mail.
The setting may be changed via web.config app-key "CMSSimulateFailedEmails".
|
![]() ![]() | TransferEncoding |
E-mail transfer encoding. Default value is TransferEncoding.Base64.
The setting may be changed via web.config app-key "CMSEmailTransferEncoding".
|
Name | Description | |
---|---|---|
![]() ![]() | GetEmailFormat(Int32) |
Gets the e-mail format for the site given its site ID.
|
![]() ![]() | GetEmailFormat(String) |
Gets the e-mail format for the site given its site name.
|
![]() ![]() | GetReplyToEmailAddress |
Returns ReplyTo e-mail address from message (internally handles .NET 4.0 backward compatibility).
|
![]() ![]() | GetSender |
Returns e-mail sender from template, if defined or specified sender.
|
![]() ![]() | GetSubject |
Returns e-mail subject from template, if defined or default subject.
|
![]() ![]() | GetTransferEncoding |
Gets the transfer encoding enumeration.
|
![]() ![]() | IsAnySendingEnabled |
Returns if e-mail sending is enabled in either global or any site settings.
|
![]() ![]() | ResolveMetaFileImages(EmailMessage, ListMetaFileInfo) |
Appends all attached files to given email.
Replaces link 'src="...GetMetaFile.aspx?...fileguid=..."' or 'src=".../GetMetaFile/..." with link to e-mail in-line attachments (only for images).
|
![]() ![]() | ResolveMetaFileImages(EmailMessage, Int32, String, String) |
Appends all attached files to given email.
Replaces link 'src="...GetMetaFile.aspx?...fileguid=..."' or 'src=".../GetMetaFile/..." with link to e-mail in-line attachments (only for images).
|
![]() ![]() | SetReplyToEmailAddress |
Sets ReplyTo e-mail address of the given message (internally handles .NET 4.0 backward compatibility).
|
![]() ![]() | ToEmailPriority |
Converts a MailPriority value to EmailPriorityEnum value.
|
![]() ![]() | ToMailPriority |
Converts a EmailPriorityEnum value to MailPriority value.
|