

Easily add comprehensive Internet mail capabilities to
any .NET application
Overview
Email components help create your .NET email solution with absolute flexibility
and ease-of-use. Our powerful bi-directional MessageStream technology lets you
easily create, send, retrieve, and edit messages while our helper classes assist
you in managing your email addresses. Complex HTML messages can be created with
just one line of code. Plus, multiple WinForm templates with source code are
included to help you design interactive solutions out-of-the-box.
Version 2.0 now available!
- Includes POP, SMTP, and IMAP components for sending, receiving, and management
of messages, the MessageStream class for authoring and editing, and helper classes
for email management and lower level encoding/decoding.
- HTML messages can be created with one line of code.
- Both synchronous and asynchronous functionality designed with .NET’s multi-threading
capabilities.
- Full support for multi-national character sets.
- Supported encoding mechanisms include Base64, Quoted Printable, UUEncode, and
Yencode.
- Pre-packaged Mail WinForm templates are included (with source-code) to easily add
user interface capabilities for SMTP, POP, and Message construction.
- MessageStream technology enables "on-the-fly" encoding and decoding, with retrieved
messages represented as a collection of MessageStream objects and automatically decoding
into their appropriate parts, while message construction encodes when the message is sent.
- Flexibility of creating complex messages, mixing and matching different kinds of data
to create a custom tailored email message.
- Stream-based objects make integration with your application seamless.
- Helper classes such as MailAddress and MailAddresses assist in easy management and
sorting of email addresses, enabling the efficient movement of email lists to and from
your application’s storage mechanism.
- Supports full Pipelining.
- IMAP based on the most recent revision to RFC 2060 on October 2002.
- Imap component is designed to present a local representation of a remote server
while preserving the hierarchical structure of the mailboxes in an object-oriented manner.
- Imap component includes full support for Idle and the ability to only access the parts
of a message you need, even during bulk transfers.
- Debugging has been extended beyond run-time testing to a new design-time Editor that
lets you test your SMTP, POP, and IMAP capabilities without compiling. Properties set in
the Editor are recorded directly in your code, and a real-time feedback window gives you
a detailed view of the messages available on a Mail Server for download providing
unprecedented debugging capability.
- Includes a royalty-free license.
- Integrated Help 2.0 documentation includes over 3 dozen tutorials and a comprehensive
reference guide with full support for dynamic help.
What's Included
The PowerTCP Mail for .NET installation comes complete with the following:
- 26 Components/Major Classes. [see below]
- 16 Full Sample projects (in both VB.NET and C#). [see below]
- Full MS Help 2.0 Documentation, including extensive examples and tutorials.
- Free Introductory Support.
Classes/Components Included
PowerTCP Mail for .NET comes complete with the following major classes and components
(minor classes are not listed):
| Class |
Description |
| Imap Component |
Used to remotely manage email from within a .NET application. |
| Pop Component |
Used to send email from within a .NET application. |
| Smtp Component |
Used to receive email from within a .NET application. |
| MessageStream Class |
Represents an email message. |
| Attachments Class |
Represents all recursive attachments contained within a message. |
| AttachmentStream Class |
Represents a non-MIME attachment and is the base class for MimeAttachmentStream. |
| AttachmentStreams Class |
Collection which contains AttachmentStream objects. |
| DeliveryStatusNotification Class |
Provides an easy way to handle DSN when sending mail. |
| ImapMessage Class |
Represents a message on an IMAP server. |
| ImapMessageCollection Class |
Collection which contains ImapMessage objects and enables bulk operations to be carried out on messages. |
| ImapResponse Class |
Represents a response from an IMAP server. |
| ImapSearchParameter Class |
Represents a parameter that can be used when using the IMAP SEARCH command. |
| MailAddress Class |
Represents an email address. |
| MailAddresses Class |
Collection which contains MailAddress objects and provides common email address processing functionality. |
| Mailbox Class |
Represents a mailbox on an IMAP server. |
| MailboxCollection Class |
Collection which contains Mailbox objects and enables bulk operations to be carried out on mailboxes. |
| MailHeader Class |
Collection which represents an email message header. |
| MessagePartStream Class |
Represents a simple, inline MIME part. |
| MessagePartStreams Class |
Collection which contains MessagePartStream objects. |
| MessageStreams Class |
Collection which contains MessageStream objects. |
| MimeAttachmentStream Class |
Represents a MIME attachment. |
| MimeAttachmentStreams Class |
Collection which contains MimeAttachmentStream objects. |
| NonMime Class |
Provides access to all non-MIME content within the message. |
| Parts Class |
Provides access to all MIME content within the message. |
| PopMessage Class |
Represents a message on a POP server. |
| Proxy Class |
Provides an easy way to communicate with proxy servers. |
Sample Projects Included
The samples are fully working applications demonstrating Pop and Smtp components in both C#
and VB.NET and include complete source code.
| Sample Name
|
Sample Description
|
Languages
|
| IMAP Client
|
Demonstrates a client used for managing messages using IMAP.
|
VB.NET, C#
|
| IMAP Part Retriever
|
Demonstrates a client used for downloading parts (such as attachments) from messages.
|
VB.NET, C#
|
| Message Constructor
|
Demonstrates how to create a multi-part MIME message.
|
VB.NET, C#
|
| Message Viewer
|
Demonstrates a form that can be used to view a message.
|
VB.NET, C#
|
| POP Client
|
Demonstrates a client used for receiving messages using POP.
|
VB.NET, C#
|
| Synchronous SMTP Client
|
Demonstrates a client used for sending mail using synchronous methods.
|
VB.NET, C#
|
| Asynchronous SMTP Client
|
Demonstrates a client used for sending mail using asynchronous methods.
|
VB.NET, C#
|
| POP Client on the Web
|
Demonstrates a fully featured web-based client that can be used to send or receive mail.
|
ASP.NET (using C#)
|
| SMTP Client on the Web
|
Demonstrates a simple form that can be used to send mail.
|
ASP.NET (using VB.NET)
|
Uses/Applications
Some uses of PowerTCP Mail for .NET include:
- Build a web-based mail server management system.
- Create an application that manipulates messages on the mail server.
- Create an application that remotely scans messages for spam before they
are accessed by a mail client.
- Sending email from any .NET Framework Windows or Web application.
- Turning any stream-based data into an Email message.
- Creating HTML messages.
- Creating email messages for multiple languages.
- Management of email addresses
- Decoding/encoding data for Base64, Quoted Printable, UUEncode, and decoding
Yencode.
- The MessageStream object and its Parts collections also can be used for the
encoding and decoding of HTTP POST commands, or any other MIME-formatted data structure
- Special-purpose Mail Client applications.
- Help Desk applications.
- ASP.NET (web-based) Mail Applications.
- Notification applications using e-mail.
- Mail processing or routing applications.
- Bulk mailer applications.
- Filter and forward mail received at specific e-mail addresses.
- Create a unified messaging application for your company.
- MIME message (attachment) manipulation, including decoding and encoding.
Home ||
Shopping Cart ||
Site Map ||
Newsletter/Blog
Search HALLoGRAM ||
Request More Information CALL TOLL FREE 1-866-340-3404
|
|