PowerTCP Mail for .NET
Dart.PowerTCP.Mail Namespace
See Also  Inheritance Hierarchy Send comments on this topic.

Classes

 ClassDescription
ClassAttachments Contains all recursive attachments contained in the message.
ClassAttachmentStream Represents a non-MIME attached file.
ClassAttachmentStreams A collection of AttachmentStream objects. Inherited from ArrayList.
ClassBusyException Thrown whenever a method is called to perform an operation when an operation is already in progress.
ClassCertificate Represents a digital certificate.
ClassCertificateReceivedEventArgs Provides data for any event where certificates are received.
ClassCertificateStore Use the CertificateStore Object to gain access to a store of certificates on the local system.
ClassCodingStream Used to read/write encoded information.
ClassDeliveryStatusNotification The DeliveryStatusNotification class provides an easy way to handle Delivery Status Notification (DSN) when sending mail using SMTP.
ClassEndEventArgs Provides data for asynchronous completion events.
ClassEnhancedStream Adds new methods on top of the Stream interface for type conversion, stream copying, and saving.
ClassExceptionEventArgs Provides data for asynchronous event handlers.
ClassImap The Imap component enables the integration of Internet Message Access Protocol (IMAP) functionality into any .NET application.
ClassImapMessage Represents an IMAP message on the server.
ClassImapMessageCollection Contains ImapMessage objects.
ClassImapMessageEventArgs Provides data for the Imap events: Imap.EndGetMessage, Imap.EndMessageAdd, Imap.EndSearch.
ClassImapProgressEventArgs Provides data for the Imap.Progress event.
ClassImapResponse Represents a single line response from an IMAP server.
ClassImapResponseEventArgs Provides data for the Imap events: Imap.Alert, Imap.EndClear, Imap.EndCopy, Imap.EndExamine, Imap.EndInvoke, Imap.EndLogin, Imap.EndLogout, Imap.EndMailboxRemove, Imap.EndNoop, Imap.EndPurge, Imap.EndRefresh, Imap.EndSet, Imap.EndSubscribe, Imap.EndSubscribe, Imap.LineReceived, Imap.Update.
ClassImapSearchParameter Represents a search parameter used with the MailBox.Search method.
ClassImapUTF7Encoding Represents a modified UTF-7 encoding of Unicode characters to be used for IMAP mailbox names.
ClassInvalidParameterTypeException Thrown whenever a method is called with an invalid parameter.
ClassInvoke Presents the results from an Internet protocol Request/Response pair.
ClassInvokeEventArgs This class is passed into EndInvoke events and provides data for these event.
ClassMailAddress The MailAddress object represents a single email address.
ClassMailAddresses A collection of MailAddress objects.
ClassMailbox Represents an IMAP mailbox on the server.
ClassMailboxCollection Represents a collection of Mailbox objects.
ClassMailboxEventArgs Provides data for the Imap.EndMailboxAdd, Imap.EndList, and Imap.Mailbox events.
ClassMailHeader Collection representing the header of an Internet email message.
ClassMessageBase Abstract base class for all server-side mail messages.
ClassMessagePartEventArgs Provides data for the Imap.EndGetPart event.
ClassMessagePartStream Represents a simple inline MIME part.
ClassMessagePartStreams A collection of MessagePartStream objects. Inherited from ArrayList.
ClassMessageStream Represents an email message.
ClassMessageStreams A collection of MessageStream objects. Inherited from ArrayList.
ClassMimeAttachmentStream Represents a MIME attachment.
ClassMimeAttachmentStreams A collection of MimeAttachmentStream objects. Inherited from ArrayList.
ClassNonMime Contains all non-MIME parts of a message.
ClassPartList Used as the base class for MessagePartStreams, MessageStreams, and MimeAttachmentStreams.
ClassParts The Parts class contains collections of MIME part collections.
ClassPipeStream Represents a stream that wraps an internal stream.
ClassPop

The Pop component enables the integration of Post Office Protocol (POP) functionality into any .NET application.

ClassPopEventArgs This class is passed into the Pop.EndGet event and provides data for this event.
ClassPopMessage Represents a message on a POP server.
ClassPopProgressEventArgs This class is passed into the Pop.Progress event and provides data for this event.
ClassProgressEventArgs This class is passed into the Progress event and provides data for this event.
ClassProtocolException Used to throw protocol exceptions for upper-layer protocols like FTP, SMTP and POP3.
ClassProxy Provides an easy way to manage communication with proxy servers
ClassResponse Presents the response portion from an Internet protocol Request/Response pair.
ClassSegment Provides a reference to a data segment where data is sent or received over a TCP stream.
ClassSegmentedStream Used to provide advanced reading/writing capabilities to Stream-based objects.
ClassSegmentEventArgs Provides data for any event where data is sent or received.
ClassSimpleCollectionBase Collection class that provides basic functionality for the server-side collections.
ClassSmtp

The Smtp component enables easy integration of Simple Mail Transport Protocol (SMTP) functionality within any .NET application.

ClassSmtpEventArgs This class is passed into the Smtp.EndSend event and provides data for this event.
ClassSmtpResult Represents the results from an SMTP send operation.
ClassTcp The Tcp component provides comprehensive Transmission Control Protocol support.
ClassTcpStream TcpStream implements sending and receiving of data through network sockets.

Delegates

 DelegateDescription
DelegateCertificateReceivedEventHandler Represents the method (event handler) that is raised when a certificate is received.
DelegateCertificateRequestedEventHandler Represents the method (event handler) that is raised when a certificate is requested.
DelegateConnectEventHandler Represents the method (event handler) that is raised when the BeginConnect operation completes.
DelegateEventHandlerEx Replaces System.EventHandler when the SynchronizingObject property is used.
DelegateExceptionEventHandler Represents the method (event handler) that will be raised when either the BeginLogin or BeginLogout operations complete.
DelegateImapMessageEventHandler Represents the method (event handler) that will be raised when an asynchronous method involving message manipulation completes.
DelegateImapProgressEventHandler Represents the method (event handler) that will be raised when progress information is available.
DelegateImapResponseEventHandler Represents the method (event handler) that will be raised when a response is received from an IMAP server.
DelegateInvokeEventHandler Represents the method (event handler) that will be raised when the Object.BeginInvoke operation completes.
DelegateMailboxEventHandler Represents the method (event handler) that will be raised when mailbox information is available or an asynchronous method involving mailbox manipulation completes.
DelegateMessagePartEventHandler Represents the method (event handler) that will be raised when asynchronous methods which retrieve message parts complete.
DelegatePopEventHandler Represents the method (event handler) that will be raised when the PopMessage.BeginGet operation completes.
DelegatePopProgressEventHandler Represents the method (event handler) that will be raised when progress information is available.
DelegateProgressEventHandler Represents the method (event handler) that is raised when progress information is available.
DelegateSegmentEventHandler Represents the method (event handler) that is raised when data is received or sent.
DelegateSendEventHandler Represents the method (event handler) that will be raised when the Smtp.BeginSend operation completes.
DelegateSmtpProgressEventHandler This class is passed into the Smtp.Progress event and provides data for that event.

Enumerations

 EnumerationDescription
EnumerationCertificateProvider Enumerates the cryptographic providers allowed by Microsoft.
EnumerationCertificateStoreLocation Enumerates the possible locations for certificates
EnumerationCertificateStoreName Enumerates the names for commonly used certificate stores.
EnumerationContentEncoding Enumerates the encoding algorithm that is used on the data.
EnumerationContentType Enumerates values which specify the nature of the data of a MIME part.
EnumerationDSNType Enumerates values of the DeliveryStatusNotification.Type property.
EnumerationEncodingMethod Defines the set of possible encoding method to be used in S/MIME messages.
EnumerationEncryptingMethod Defines the set of possible algorithms to be used when encrypting an S/MIME message.
EnumerationHeaderLabelType Enumerates header labels that can be added to a message.
EnumerationImapCode Represents the response codes defined by IMAP.
EnumerationImapCriterion Details the search criterion which modifies the IMAP SEARCH command.
EnumerationImapFlagModifier Represents the method used when modifying flags.
EnumerationImapFlags Represents the flags defined by IMAP.
EnumerationImapMessageSections Represents the sections of an IMAP message when partial messages are retrieved.
EnumerationImapResponseType Contains the types of responses returned by an IMAP server.
EnumerationImapStatus Contains the values of status codes defined by IMAP.
EnumerationKeyUsage Enumerates the uses for a key.
EnumerationMessagePriority Represents the possible values of the MessageHeader.Priority property.
EnumerationMessageSection Used by the Pop.AutoGet property to determine what portion of messages are returned.
EnumerationPopLoginMethod Specified the login method to use after connecting to the Pop server.
EnumerationProxyType Enumerates the supported proxy types.
EnumerationSecureProtocol Enumerates the type of encryption used in the secure product.
EnumerationSecurity Enumerates the security protocol and authentication types which can be used.
EnumerationSigningMethod Defines the set of possible algorithms to be used when signing an S/MIME message.
EnumerationSmtpLoginMethod Enumerates values of the Smtp.LoginMethod property.

See Also

Documentation Version 3.2
© 2010 Dart Communications. All Rights Reserved.