by WickedByte Software - Product Type: Component / .NET Class / 100% Managed Code
Our regular prices are shown below. Please logon to see your discounted prices.
CurveMail.NET V1.4.2
| Add to Cart |
$ 416.50 |
1 Developer License |
|
Download (2.6 MB) |
| Add to Cart |
$ 636.02 |
2 Developer License |
|
Download (2.6 MB) |
| Add to Cart |
$ 1,249.50 |
1 Site Wide Server License (Allows Unlimited Servers at a Single Physical Address) |
|
Download (2.6 MB) |
| Add to Cart |
$ 1,665.02 |
1 Unlimited Developer License (Allows Unlimited Developers at Unlimited Physical Addresses) |
|
Download (2.6 MB) |
| Add to Cart |
$ 249.90 |
1 Server License |
|
Download (2.6 MB) |
CurveMail.NET Source Code Escrow Subscription
| Add to Cart |
$ 1,275.00 |
Source Code Escrow Annual Subscription - (An Escrow Agreement will be sent to you for signature - please read Licensing section below) |
|
Download (43 KB) |
Our prices include ComponentSource technical support and, for most downloadable products, an online backup and a FREE upgrade to the new version if it is released within 30 days of your purchase. All sales are made on our standard Terms and Conditions and subject to our Return Policy. Please contact us if you require any licensing option not listed, including volume licensing and previous versions.
Our regular prices are shown above. Please logon to see your discounted prices.

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
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