by WickedByte Software - 製品のタイプ: コンポーネント / .NET Class / 100% Managed Code
CurveMail.NET by WickedByte Software
Create HTML email workflow applications. WickedByte Software's CurveMail 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. These features enable you to use a single API to manage the complete email workflow process, from initial creative design to tracking customer responses.
CurveMail is a .NET 2.0 component that supports roundtrip HTML email design, transport, and tracking. CurveMail 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.
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
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
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
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
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
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
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
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 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
PartNumbers: PC-517181-132662 517181-132662 PC-517181-132661 517181-132661 PC-517181-132663 517181-132663 PC-517181-132664 517181-132664 PC-517181-132665 517181-132665 PC-517181-132666 517181-132666
PurchaseOptions: CurveMail.NET V1.4 1 Developer License , CurveMail.NET V1.4 2 Developer License , CurveMail.NET V1.4 1 Site Wide Server License (Allows Unlimited Servers at a Single Physical Address) , CurveMail.NET V1.4 1 Unlimited Developer License (Allows Unlimited Developers at Unlimited Physical Addresses) , CurveMail.NET V1.4 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)
Resources: Read the CurveMail.NET help file, Read the CurveMail.NET End User License Agreement, Download the CurveMail.NET V1.4 evaluation on to your computer - Expires After 30 Days
Operating System for Deployment: 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 2005, Microsoft Visual Basic 2005, Microsoft Visual C++ 2005, Microsoft Visual C# 2005, .NET Framework 2.0
Keywords: Secure Email e-mail e mail e-mail email e mail mail Address verification verify verified verifies addresses e-mail email e mail mail Author Email SMTP S/MIME iCalendar Verification wicked byte bite curve mail