Package MarekMailSystem2


Classes

class  DummyEmailTable
class  Email
 Email class represents an e-mail. It has properties like: From, To, Subject, Body etc. To send an e-mail, pass an instance of this class to SmtpEmailClient.Send(Email) method. String properties with email adresses can contain display name like here: "display name &lt;user@host&gt;" . You variables like $FOO in email properties to create email template. Then you can use Email.ProcessTemplate(Directory<string,string> context) to get email with variables like $FOO changed to context[FOO] . More...
class  EmailManager
 This is the main class. Most of the time you will use only this class to send emails. More...
class  EmailSender
class  EmailStatus
 This class contains two enums: SendingStatus and SmtpStatus. SmtpStatus value is important only when SendingStatus = SmtpFailed or SmtpFailedRecipients. More...
interface  IEmailSender
interface  IEmailTable
 This interface represents an Email Table (usually in some database). More...
class  NHibernateEmailTable
class  SmtpEmailSender
 This class represents smtp client with can connect to some smtp server and send an email. Smtp server details can be set in configuration file (TODO: not implemented yet) or through this class properties. More...
class  TemplateEngine
class  TestTemplateEmailTable

Enumerations

enum  StatusCode
 This enum one of two enum properties used in EmailStatus class. More...


Enumeration Type Documentation

enum MarekMailSystem2::StatusCode

This enum one of two enum properties used in EmailStatus class.

Enumerator:
NotSentYet  blabla

Sent 
InvalidFormat 
InvalidOperation 
ArgumentNull 
NoRecipients 
ObjectDisposed 
SmtpFailed 
SmtpFailedRecipients 

Definition at line 13 of file EmailStatus.cs.


Generated on Thu Oct 25 11:32:55 2007 for Marek Mail System by  doxygen 1.5.3-20071008