Email Factory for .NET

Jscape.Email Namespace

Namespace hierarchy

Classes

Class Description
Attachment Implements methods for creating an attachment to be added to a multi-part
MimeMessage
.
Base64 Implements methods for encoding and decoding using base64 algorithm.
ByteBuffer Class for managing an array of bytes.
ByteBufferTokenizer Class for managing Tokenized ByteBuffer.
CodecFactory Factory class for looking up a Codec based on it's name.
EmailAddress Implements basic functionality for parsing and validating the syntax of an email address.
EmailAddressList Provides methods for parsing a comma delimited list of email addresses.
EmailMessage Represents an email message.
HtmlEmailMessage Represents an email message that contains both HTML and plain text parts. HtmlEmailMessage message = new HtmlEmailMessage(); message.setTo("jsmith@myserver.com"); message.setFrom("rjones@myserver.com"); message.setSubject("Meeting at 8"); message.setTextBody("this is the text body"); message.setHtmlBody("<html><body><img src=\"cid:12345\"><br>this is the html body</body></html>"); message.embed(new URL("http://www.domain.com/image.gif","12345");
Imap Implements the basic functionality of a Imap client.
ImapCommandSentEventArgs Provides data for the CommandSentEvent event.
ImapConnectedEventArgs Provides data for the ConnectedEvent event.
ImapDataReceivedEventArgs Provides data for the DataReceivedEvent event.
ImapDisconnectedEventArgs Provides data for the DisconnectedEvent event.
ImapException ImapException is thrown by many methods of Imap class. The methods are masking various exception types into ImapException, but the event message will be propagated. In case the cause for throwing ImapException is not exception but invalid client operation or server response, ImapException message will contain textual part of server response.
ImapInputStream Specialized Imap input stream used for reading data from the IMAP server.
ImapMessage Represents an email message retrieved from an IMAP server containing additional information such as message flags and message id.
ImapMessageRetrievedEventArgs Provides data for the MessageRetrievedEvent event.
ImapOutputStream Specialized Imap output stream used for sending data to the IMAP server.
ImapSsl Implements the basic functionality of a secure IMAP client using SSL.
ImapUTF7Encoding Represents a character encoding.
MimeHeader Implements methods for managing mime headers for use in a
MimeMessage
.
MimeHeaderAttr Implements methods for managing the attributes of a
MimeHeader
.
MimeMessage Provides methods for building MIME message content and parsing existing MIME message content into its parts.
Pop Implements the basic functionality of a POP client.
PopCommandSentEventArgs Provides data for the CommandSentEvent event.
PopConnectedEventArgs Provides data for the ConnectedEvent event.
PopDataReceivedEventArgs Provides data for the DataReceivedEvent event.
PopDisconnectedEventArgs Provides data for the DisconnectedEvent event.
PopException PopException is thrown by many methods of Pop class. The methods are masking various exception types into PopException, but the event message will be propagated. In case the cause for throwing PopException is not exception but invalid client operation or server response, PopException message will contain textual part of server response.
PopInputStream Specialized Pop input stream used for reading data from the POP server.
PopMessageRetrievedEventArgs Provides data for the MessageRetrievedEvent event.
PopOutputStream Specialized Pop output stream used fro sending data to the POP server.
PopSsl Implements the basic functionality of a secure POP3 client using SSL.
QuotedPrintable Implements methods for encoding and decoding using quoted-printable algorithm.
RFC2047Encoder Implements methods for encoding and decoding non-ASCII header data in a
MimeMessage
. Encoding and decoding is performed according to standards defined in RFC 2047.
Smtp Implements the basic functionality of a SMTP client.
SmtpCommandSentEventArgs Provides data for the CommandSentEvent event.
SmtpConnectedEventArgs Provides data for the ConnectedEvent event.
SmtpDataReceivedEventArgs Provides data for the DataReceivedEvent event.
SmtpDisconnectedEventArgs Provides data for the DisconnectedEvent event.
SmtpException SmtpException is thrown by many methods of Smtp class. The methods are masking various exception types into SmtpException, but the event message will be propagated. In case the cause for throwing SmtpException is not exception but invalid client operation or server response, SmtpException message will contain textual part of server response.
SmtpInputStream Specialized Smtp input stream used for reading data from the SMTP server.
SmtpOutputStream Specialized Smtp output stream used for sending data to the SMTP server.
SmtpSsl Implements the basic functionality of a secure SMTP client using SSL.
StringTokenizer A String Tokenizer that accepts Strings as source and delimiter. Only 1 delimiter is supported (either String or char[]).

Interfaces

Interface Description
Codec Defines methods for encoding and decoding of data.
MimeConstants Summary description for MimeConstants.

Delegates

Delegate Description
Imap.CommandSentEventHandler Represents the method that will handle the CommandSentEvent event.
Imap.ConnectedEventHandler Represents the method that will handle the ConnectedEvent event.
Imap.DataReceivedEventHandler Represents the method that will handle the DataReceivedEvent event.
Imap.DisconnectedEventHandler Represents the method that will handle the DisconnectedEvent event.
Imap.MessageRetrievedEventHandler Represents the method that will handle the MessageRetrievedEvent event.
Pop.CommandSentEventHandler Represents the method that will handle the CommandSentEvent event.
Pop.ConnectedEventHandler Represents the method that will handle the ConnectedEvent event.
Pop.DataReceivedEventHandler Represents the method that will handle the DataReceivedEvent event.
Pop.DisconnectedEventHandler Represents the method that will handle the DisconnectedEvent event.
Pop.MessageRetrievedEventHandler Represents the method that will handle the MessageRetrievedEvent event.
Smtp.CommandSentEventHandler Represents the method that will handle the CommandSentEvent event of Smtp.
Smtp.ConnectedEventHandler Represents the method that will handle the ConnectedEvent event of Smtp.
Smtp.DataReceivedEventHandler Represents the method that will handle the DataReceivedEvent event of Smtp.
Smtp.DisconnectedEventHandler Represents the method that will handle the DisconnectedEvent event of Smtp.

Enumerations

Enumeration Description
ImapSsl.ConnectionType Specifies the type of security protocol that an instance of the SocketSsl class can use.
PopSsl.ConnectionType Specifies the type of security protocol that an instance of the SocketSsl class can use.
SmtpSsl.ConnectionType Specifies the type of security protocol that an instance of the SocketSsl class can use.