-
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-2008 AfterLogic Corporation. All rights reserved.