Screenshot Preview

CurveMail.NET - Summary

by WickedByte Software - Product Type: Component / .NET Class / 100% Managed Code

Summary

CurveMail.NET by WickedByte Software

URLs: curvemail-net, curvemail net, curvemailnet, wickedbyte

Create HTML email workflow applications. WickedByte CurveMail .NET component is designed especially to support HTML email workflow. CurveMail supplants the System.Net.Mail namespace and provides missing features such as address validation, S/MIME encryption, iCalendar, and URL rewriting. CurveMail.NET features enable you to use a single API to manage the complete email workflow process, from initial creative design to tracking customer responses. Buy WickedByte CurveMail.NET Site Wide License for Unlimited Servers at a single physical address.

WickedByte CurveMail is a .NET 2.0 component that supports roundtrip HTML email design, transport, and tracking. CurveMail.NET is an all-in-one, single dll solution with features that normally require multiple components and licenses. CurveMail completely replaces the System.Net.Mail namespace. Developers familiar with the System.Net.Mail namespace will find the API familiar and easy to use.

CurveMail.NET is Easy to use

API very similar to System.Net.Mail

Send an email in one line of code

Send messages without a local SMTP server

Automatically configure SMTP clients with web.config

CurveMail.NET HTML message workflow

Construct messages from HTML pages and resources located on your hard drive, network, and the web

Automatically embed images and stylesheets referenced in HTML pages by setting a single flag

Automatically retrieve HTML pages and resources that require authentication (Basic, Digest, or NTLM)

Perform mail merges using ADO.NET DataTables, DataReaders, and DataViews

Download and parse email messages & attachments from POP3 or IMAP4 accounts

Create content rules to route incoming messages and fire events

CurveMail.NET Clickthrough Capturing and Auditing

Determine advertising effectiveness by automatically rewriting urls in the HTML message body so that they all link to a single capture web page. The web page records the recipient's "click" and then redirects to the original url. Pass clickthrough information to your capture page, broken down by:

Content (i.e., image or text advertisement )

Url

Recipient

Message

Custom parameters

CurveMail.NET also offers Email address validation

Validate email accounts with the same API you use to send emails

Validate email accounts through six levels of increasing accuracy:

By syntax and format

By DNS lookup of their domains

By directly querying the authoritative mail server for their account statuses

By sending a simple test message through the authoritative mail server

By testing whether messages bounce

By checking an email address blacklist

Validate email accounts using both asynchronous and synchronous methods

Validate large lists of email accounts through an efficient event-based API

iCalendar and vCard Support

Schedule events and meetings via email for automatic import into calendars such as Microsoft Outlook, Gmail Calendar, Mozilla Sunbird, and Evolution for Linux

Attach contact information (addresses, telephone numbers, etc.) that recipients can automatically import into their address books

Fully supports the iCalendar (RFC2445) and vCard 3.0 (RFC2426) specifications

CurveMail.NET Security

Cryptographically sign, encrypt, and decrypt messages (S/MIME)

Verify digital signatures and export their public key certificates

Choose the SMTP authentication method (DIGEST-MD5, NTLM, CRAM-MD5, ANONYMOUS, LOGIN, PLAIN) or automatically use the strongest available method

Choose the POP authentication method (DIGEST-MD5, NTLM, CRAM-MD5, APOP, PLAIN) or automatically use the strongest available method

Communicate via SSL / TLS over SMTP and POP

Automatically embed files and images that require authenticated access

CurveMail Enterprise Performance

Automatic ESMTP Chunking and Pipelining

Automatic load balancing and failover support via a cluster of SMTP servers

Automatic caching of frequently used images and files

Asynchronous sending of emails

CurveMail MIME

Use To, From, Subject, Reply-To, BCC, CC, and Sender headers

Add custom headers, including X- headers

Show friendly names in email clients, e.g., "CurveMail Support' instead of 'support@curvemail.com'

Attach any file(s) to an email message

Attach another message to an existing one

Show attachments inline

Use alternative body, subject, and address encodings

Create your own MIME parts and structures

CurveMail Persistance

Save the contents of a message to a plain-text ".eml" file (viewable in most clients such as Microsoft Outlook)

Save the contents of a message to a System.IO.Stream

What's new in CurveMail.NET V1.4.2?

New Additions

Added support for the SMTP protocol SIZE extension.

Added support for SMTP enhanced error codes.

Added SmtpAction.ContinueData to allow SMTP events that display progress in sending message data.

Added documentation on how to send iCalendar event cancellation.

Added ImapFolder.Move( ImapFolder ) and ImapFolder.Copy( ImapFolder ) methods.

Added MailAddressList.GetBounced( ImapClient ) method.

Changes

For SmtpClient, PopClient, and ImapClient, if conventional TLS/SSL ports are passed to the constructor (465, 995, and 993 respectively), the EnableSsl property of the TcpConfiguration is set true.

The sample GUI decryption form uses the certificate store on the local machine to locate decryption certificates.

Sample GUI displays enhanced error code details when supported by the SMTP server.

Bug Fixes

Fixed issue with incorrect ParsedMessage.Content value of decrypted messages. Saving decrypted messages resulted in the loss of message headers.

Sample GUI will log SMTP transactions properly.

TcpConfiguration.ReceiveTimeout and SendTimeout default to ten minutes rather than 0 (0 is a disallowed read timeout value for SSL connections).

BounceRules resources class is no longer obfuscated in code. The obfuscation prevented runtime access to the resource in the official CurveMail release.

What's new in CurveMail.NET V1.4.1?

New Additions

Added BounceMessage and related classes which can be used to classify bounced emails.

Added documentation on handling email bounces.

Updated ICalendar documentation / examples to show how to send event cancellations.

Some vCard properties include support for the CHARSET parameter.

Bug Fixes

Fixed method of folding images within VCards.

Fixed extraction of time zone information from Vista's registry due to the removal of the "Index" subkey for time zones.

Fixed issue of MessagePart constructor that takes a Stream causing SmtpClient.Send() method to time out.

Fixed error involving incorrect rendering of encrypted messages with attachments.

BodyEncoding of HtmlMessage properly supports non-ASCII encodings.

Fixed issue with initiating SSL connections to POP and IMAP servers.

Changes

By default, ICalendar events will display in local time rather than universal time.

What's new in V1.4?

New Additions:

Added option to verify the certificate chain for a ParsedSignature extracted from a cryptographically signed message

Added SecuritySetup.FindCertificates() method that finds certificates that can be used to encrypt or sign an email

Added the VTimeZone.LocalTimeZone property

iCalendar VTimeZone components now incorporate "Dynamic DST" data into their definitions to account for recent updates to worldwide daylight savings specifications

Added SmtpClient.Progress event that allows monitoring of the SmtpClient's progress in sending a message

Added SmtpClient.ProcessRecipient event that notifies you when recipients are accepted or rejected by the SMTP server. You can control whether a rejected recipient cancels the message or allows it to continue to be sent to recipients who were not rejected

Added an SmtpProgressMonitorForm to the GUI project to demonstrate SmtpClient.Progress and SmtpClient.ProcessRecipient events

Added Console examples to demonstrate SmtpClient.Progress and SmtpClient.ProcessRecipient events

Com.WickedByte.Mail.Routing.RoutingRule and RoutingRuleList have been enhanced to support XML serialization and deserialization

RoutingRuleList has a "Logic" property that allows you to specify boolean logic to indicate when the list causes routing

Added the RoutingRuleSet that can be used to serialize / deserialize a set of RoutingRuleList in XML

Changes

The trial version requires the CurveMail.LIC license file to be located in the same directory as the Com.WickedByte.Mail.dll at runtime

The sample GUI uses the certificate store on the local machine to locate signing and encryption certificates

Com.WickedByte.Mail.ICalendar.VCalendar has been marked as serializable

Calendar events default to the local time zone automatically

Com.WickedByte.Mail.ICalendar.TimeZones enumeration has been updated with the latest world time zones. Note: Users of Windows XP and Windows Server 2003 should apply update KB931836 to receive updated system time zone information. You may have already received this update automatically via Windows Update

When you retrieve an IMAP message part, headers are automatically decoded

Bug Fixes

Event requests using the iCalendar API will now render correctly inline in Outlook 2007 rather than appearing as .ics attachments

Fixed the Clone() methods for MailAddress and HtmlMessage so that their text encodings are copied properly

Fixed the content-type headers for non-HTML messages with alternative encodings so that the text renders correctly in capable email clients

Create HTML email workflow applications.

Pricing: CurveMail.NET V1.4.2 1 Developer License, CurveMail.NET V1.4.2 2 Developer License, CurveMail.NET V1.4.2 1 Site Wide Server License (Allows Unlimited Servers at a Single Physical Address), CurveMail.NET V1.4.2 1 Unlimited Developer License (Allows Unlimited Developers at Unlimited Physical Addresses), CurveMail.NET V1.4.2 1 Server License, CurveMail.NET Source Code Escrow Subscription Source Code Escrow Annual Subscription - (An Escrow Agreement will be sent to you for signature - please read Licensing section below)

Evals & Downloads: Read the CurveMail.NET help file, Read the CurveMail.NET End User License Agreement, Download the CurveMail.NET V1.4.2 evaluation on to your computer - Expires After 30 Days

Operating System for Deployment: Windows 7, Windows Server 2008, Windows Vista, Windows XP, Windows Server 2003, Windows 2000

Architecture of Product: 32Bit, 64Bit

Product Type: Component

Component Type: .NET Class, 100% Managed Code

Built Using: Visual C# .NET

Compatible Containers: Microsoft Visual Studio 2010, Microsoft Visual Studio 2008, Microsoft Visual Studio 2005, Microsoft Visual Basic 2010, Microsoft Visual Basic 2008, Microsoft Visual Basic 2005, Microsoft Visual C++ 2010, Microsoft Visual C++ 2008, Microsoft Visual C++ 2005, Microsoft Visual C# 2010, Microsoft Visual C# 2008, Microsoft Visual C# 2005, .NET Framework 4.0, .NET Framework 3.5, .NET Framework 3.0, .NET Framework 2.0

Keywords: wickedbyte, curvemail, curvemail net, wickedbyte.com, wickedbyte curvemail, wickedbyte mail, curvemail.net, wicked byte curvemail, buy wickedbyte, purchase wickedbyte, order wickedbyte, wickedbyte reseller, wickedbyte distributor, buy curvemail, purchase curvemail, order curvemail, curvemail reseller, curvemail distributor, curvemail upgrade, curvemail price, curvemail license, curvemail cost

e-mail email e mail mail

e-mail email e mail mail Address verification verify verified verifies addresses

Secure Email e-mail e mail

Part numbers: PC-517181-254256 517181-254256 PC-517181-254255 517181-254255 PC-517181-254257 517181-254257 PC-517181-254258 517181-254258 PC-517181-254259 517181-254259 PC-517181-254260 517181-254260

Product Search

Enter search words:

Quick Links

Publisher

Primary Category

Related Categories

Why buy from ComponentSource?

ComponentSource offers a unique global service, used by over 1,000,000 software developers worldwide.

More Info | About Us