-
5.8.5
- Imap component now allows you to specify your own Socket and LocalEndPoint parameters
to fine-tune your connections under heavy load (for instance, when dealing with hundreds of connections). Added new overload
for Imap.Connect method and changed Imap.BeginConnect method signature.
COMPATIBILITY: If you use Imap.BeginConnect method in your code written for earlier versions of MailBee.NET IMAP, insert "null, null" (C#) or "Nothing, Nothing" (VB.NET) in place of
the newly added parameters.
- Improved network streams support under .NET 2.0 and above (eliminates issues with uploading and downloading very large e-mails)
- SaveKeyToRegistry tool improvements
- Miscellaneous documentation improvements
-
5.8
- Outlook Message Converter introduces more overloads which can generate
Unicode and 8-bit strings in .MSG files.
- Also, Outlook Message Converter now extracts more dates from .MSG data, works with streams better than before,
provides some level of automatic RTF-to-HTML and HTML-to-RTF conversion. In HTML-to-RTF case, it supports conversion of basic tags.
In RTF-to-HTML case, it can just extract "HTML embedded into RTF" from that RTF.
- MailBee.Security.DomainKeys class now supports DKIM (earlier, only classic DK technology was supported).
- MailBee can now autodetect SSL mode and port settings when connecting to well-known mail services (like gmail.com or live.com)
or ports (like 995 for POP3). If desired, this smart behaviour can be disabled using MailBee.Global.AutodetectPortAndSslMode property.
- AntiSpam.BayesFilter component can now use streams to load/save database of spam/non-spam tokens (earlier, only files were supported)
-
5.7
- Outlook Message Converter introduces new overloads of MsgConvert.MailMessageToMsg method which can generate
Unicode and 8-bit strings in .MSG files (earlier, only plain-ASCII 7-bit strings were supported).
- Also, Outlook Message Converter now extracts embedded .MSG files (recursive conversion) and supports Outlook-specific address formats.
- New sample project for WinForms C# and VB.NET shows advanced real-world use of AntiSpam, IMAP, POP3 and SSL functionality in a single application
(techniques used in this project can be employed in ASP.NET projects as well).
-
5.6.2
- MailBee.Mime.TextBodyPart object now has a constructor which allows creating this object from a MailBee.Mime.MimePart
(useful for IMAP operations like download the text body without downloading attachments).
- New license agreement.
-
5.6.1
- Outlook Message Converter now extracts HTML body from .MSG files (in addition to plain-text and RTF body).
- Smtp component now better tolerates unexpected disconnections from the server.
-
5.6
- New methods MailMessage.ConvertFromSystemNetMail and MailMessage.ConvertToSystemNetMail
for interoperability with System.Net.Mail.MailMessage class (only for .NET 2.0 and above).
- Support of many new bounced e-mail formats.
- Outlook Message Converter now extracts RTF body from .MSG files (earlier, only plain-text body was extracted).
- Better recognition of ESMTP authentication capabilities.
- "Save License Key To Registry" utility now works with Outlook Message Converter component as well.
-
5.5
- New component Outlook Message Converter can convert e-mails between normal RFC822 (.EML) format
and Outlook 97-2003 .MSG format (OLE2), load .MSG files and streams into MailMessage objects and save these objects
into .MSG files and streams. This component does require a license key.
- Miscellaneous bug fixes (mostly related to MIME and IMAP UTF-7 encoding).
- Implemented workaround for MS Exchange 2007 bug with STATUS command response.
- Minor documentation fixes.
-
5.0
- New component BounceMail allows your newsletter applications to track delivery of your e-mails,
find invalid e-mail addresses and keep your e-mail address database up-to-date. Can be used together with
Smtp.DeliveryNotification functionality. BounceMail component does not require a license key.
- New Security.DomainKeys class which fully supports DomainKeys anti-spam technology (signing new e-mails
and verifying signatures of existing e-mails).
- .NET Compact Framework support (for Windows Mobile devices).
- Improved SSL support on .NET 2.0/3.0/3.5 Framework (better performance, Full Trust not required).
- Smtp class can now return reverse DNS (PTR) and TXT records for the specified domain (can be used
for anti-spam protection).
- Better error reporting of WinAPI SSL functions (now provides textual error description from WinAPI).
- New methods in several classes of Html namespace.
- Miscellaneous bug fixes (mostly related to MIME).
- Minor documentation fixes.
-
4.0
- New component AntiSpam.BayesFilter which adds Bayesian filter capability to MailBee.NET Objects.
- MIME parsing improvements and better UUEncode support.
- SOCKS4/SOCKS5/HTTP proxy bug fixes.
- Minor documentation fixes.
-
3.1
- New property LocalEndPoint in SmtpServer and DirectSendServerConfig
classes allows you bind all outgoing SMTP connections with the specific
local IP address and port number (useful for performance tuning if
your computer has multiple network adapters).
- New method Smtp.GetMXHosts can be used to get the list of
SMTP MX servers for the specified domain.
- Miscellaneous bugfixes related to MIME parsing, S/MIME, and DNS.
- Minor documentation fixes.
-
3.0
- New Smime component and many other classes in Security
namespace related to S/MIME and SSL certificate support. Requires
its own license key (like Smtp, Pop3 and Imap
components do). The license is, however, included in MailBee.NET Objects
bundle.
- New Processor component and related classes in new Html
namespace. Can be used to examine and manipulate DOM (Document Object
Model) of HTML documents. Does not require a license key.
- Mail merge over database and bulk mail (mass mailing) capabilities
in Smtp class. Multi-threading (up to 60 threads) is fully
supported.
- DNX MX query cache for improved direct send performance.
- New SmtpServer properties for tuning SMTP server throughput:
MaxConnectionCount, MaxSendPerSessionCount, PauseInterval.
- New events in Smtp class: MergingMessage, MessageNotSent,
MessageSubmittedToPickupFolder, SubmittingMessageToPickupFolder.
- Proxy support for Smtp, Pop3 and Imap components.
- SSL certificates support for Smtp, Pop3 and Imap
components. Requires MailBee.NET Security license key.
- Ability to keep already downloaded messages if the entire operation
of downloading multiple messages failed in the middle (Pop3.LastDownloadedMessages,
Imap.LastDownloadedEnvelopes).
- IMAP IDLE and SORT extensions now supported (Imap.Idle,
Imap.SortedSearch and supporting methods).
- New events in Imap class: Idling, MessageStatus.
- MessageParserConfig class now includes EncodingDefault
and EncodingOverride properties specifying which encoding to
use when the message with international characters does not contain
the charset information or this information is incorrect.
- Global class now includes SafeMode property which
disables all advanced capabilities - can be used for troubleshooting.
- Added AuthenticationOptions.PreferSimpleMethods and made
some changes to authentication related classes to workaround the common
problem of mail servers when certain authentication mode is supported
by the server but is not working properly.
- SaslMethod class for implementing custom SASL methods extended
with a number of new properties.
- COMPATIBILITY ISSUES: due to naming conflicts, a few classes
and class members have been renamed or removed:
- Smtp.SubmitToQueue renamed to Smtp.SubmitToPickupFolder.
- MailBeeMimeException removed, descendants renamed to
a more general form (e.g. MailBeeMimeIOException renamed
to MailBeeIOException).
- ExtendedSmtpOptions.No8bitAndBinary removed.
- Smtp.SubmitToPickupFolder and Smtp.SubmitJobsToPickupFolder
methods can submit messages to MailBee Message Queue v1.4 and above
(because starting from v1.4, MMQ uses IIS SMTP queue format).
- 64-bit Windows platforms now fully supported.
- A great number of miscellaneous bug fixes and improvements through
the entire MailBee.NET Objects library.
- Vast changes in the documentation, especially in Mime namespace.
- New sample projects for SSL and S/MIME. The existing projects have
been significantly improved.
- The installer now provides the option to install MailBee.NET.dll
optimized for .NET Framework 2.0 (and above) as well as the generic
version which is compatible with all .NET Frameworks starting from
1.1. You can even install both versions (they won't conflict with
each other).
- The installer is now fully compatible with Windows Vista (including
UAC and DEP services).
-
2.0
- New Imap component and ImapMail namespace.
- Secure SSL/TLS connections for Pop3, Imap, and Smtp
components, and new Security namespace.
- Windows Intergrated mode of NTLM authentication allows the client
to authenticate with the credentials of the currently logged Windows
user.
- Smtp.SubmitToQueue method can send messages to IIS SMTP
queue.
- New overloads for SmtpServerCollection.Add method and SmtpServer()
constructor make it easier to specify the authentication method to
use.
- Attachment.GetAttachmentsFromTnef method can extract attachments
from MS-TNEF (winmail.dat) files.
- MimePart.Parse method and Attachment(MimePart) constructor
allow creation MIME parts and attachments from MIME data (useful for
downloading and processing the specific message attachments via the
IMAP4 protocol).
- MailMessage.UidOnServer and MessageParserConfig.DatesAsUtc
new properties.
- Logger.DisableOnException property allows the application
to silently disable logging instead of throwing exception if the log
file cannot be created or written to.
- Most features (except SSL/TLS and Windows Intergrated NTLM authentication)
can now be used in web applications running on "High" trust level.
To use, SSL/TLS and Windows Intergrated NTLM authentication, "Full"
trust level or "High" trust level plus Unmanaged code permission is
required. However, this is not a concern if MailBee.NET.dll is in
GAC (see below).
- MailBee.NET Objects installation program now also puts MailBee.NET.dll
into GAC (this enables TLS/SSL and Windows Integrated authentication
support even in applications running on trust level lower than "Full").
- Ability to store the license key in Windows registry (this eliminates
the need to specify the license key in config files or set it via
LicenseKey property of the corresponding component). SaveKey
(console application) and SaveKeyGui (WinForms wrapper of SaveKey)
are installed into MailBee.NET Objects folder.
- More informative exception messages.
- Improved parsing of mail messages (including support of UUEncode
and non-MIME messages having attachments embedded directly in the
text body).
- Improved HTML to plain-text conversion.
- Miscellaneous minor bug fixes.
- Improvements and bug fixes of the documentation.
- The VS.NET 2003 and VS.NET 2005 versions of the documentation in
HtmlHelp2 format is now available (as a separate download, visit
MailBee.NET Objects homepage for more information). The HtmlHelp2
documentation fully integrates with Visual Studio, supports Dynamic
Help, etc.
- A number of the sample application projects in VS.NET 2003 format
(VS.NET 2005 compatible) is now installed with the product. See Sample
Application Projects (VS.NET 2003/2005) topic for details.
-
1.0
Send feedback to
AfterLogic
Copyright © 2006-2009 AfterLogic Corporation. All rights reserved.