by WickedByte Software - Product Type: Component / .NET Class / 100% Managed Code
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
Publisher
Primary Category
Related Categories
ComponentSource offers a unique global service, used by over 1,000,000 software developers worldwide.