C# Class Aspectacular.EmailHelper

Datei anzeigen Open project: vgribok/Aspectacular

Public Properties

Property Type Description
SmtpClientFactory Func

Public Methods

Method Description
IsValid ( this email ) : bool

Same as EmailAddress, but handles null gracefully. Returns false if email is null.

IsValidEmailFormat ( this emailAddress ) : bool

Returns true if text matches email address regular expression pattern.

SendSmtpEmail ( bool isBodyHtml, NonEmptyString optioanlFromAddress, NonEmptyString optionalReplyToAddress, string subject, string body ) : void

Sends SMTP email using .config file settings.

Method Details

IsValid() public static method

Same as EmailAddress, but handles null gracefully. Returns false if email is null.
public static IsValid ( this email ) : bool
email this
return bool

IsValidEmailFormat() public static method

Returns true if text matches email address regular expression pattern.
public static IsValidEmailFormat ( this emailAddress ) : bool
emailAddress this
return bool

SendSmtpEmail() public static method

Sends SMTP email using .config file settings.
public static SendSmtpEmail ( bool isBodyHtml, NonEmptyString optioanlFromAddress, NonEmptyString optionalReplyToAddress, string subject, string body ) : void
isBodyHtml bool
optioanlFromAddress NonEmptyString If null, .config from address value is used.
optionalReplyToAddress NonEmptyString If null, reply-to address is the same as from address.
subject string
body string
return void

Property Details

SmtpClientFactory public_oe static_oe property

Optional SMTP client factory that can add non-configuration credentials, etc.
public static Func SmtpClientFactory
return Func