C# Class RazorMail.RazorMailSenderWithTestEmail

Allows applications to send razor templated e-mails by using the Simple Mail Transfer Protocol (SMTP). Constructor can take a testEmail address. If supplied all emails are sent to this address. Useful for testing via a .config setting. I.e. new RazorMailSenderWithTestEmail("sender", "baseUri", ConfigurationManager.AppSettings["TestEmail"])
Inheritance: RazorMailSender
Show file Open project: wduffy/RazorMail

Public Methods

Method Description
RazorMailSenderWithTestEmail ( System.Net.Mail.MailAddress sender, Uri baseUri ) : System
RazorMailSenderWithTestEmail ( System.Net.Mail.MailAddress sender, Uri baseUri, string testEmail ) : System
RazorMailSenderWithTestEmail ( System.Net.Mail.MailAddress sender, Uri baseUri, string testEmail, SmtpClient client ) : System

Protected Methods

Method Description
GetMailMessage ( RazorMailMessage razorMailMessage ) : MailMessage

Method Details

GetMailMessage() protected method

protected GetMailMessage ( RazorMailMessage razorMailMessage ) : MailMessage
razorMailMessage RazorMailMessage
return System.Net.Mail.MailMessage

RazorMailSenderWithTestEmail() public method

public RazorMailSenderWithTestEmail ( System.Net.Mail.MailAddress sender, Uri baseUri ) : System
sender System.Net.Mail.MailAddress
baseUri System.Uri
return System

RazorMailSenderWithTestEmail() public method

public RazorMailSenderWithTestEmail ( System.Net.Mail.MailAddress sender, Uri baseUri, string testEmail ) : System
sender System.Net.Mail.MailAddress
baseUri System.Uri
testEmail string
return System

RazorMailSenderWithTestEmail() public method

public RazorMailSenderWithTestEmail ( System.Net.Mail.MailAddress sender, Uri baseUri, string testEmail, SmtpClient client ) : System
sender System.Net.Mail.MailAddress
baseUri System.Uri
testEmail string
client System.Net.Mail.SmtpClient
return System