Mail.dll (http://www.limilabs.com/mail) release notes: 3.0.12135.1804 - BodyStructure, MimeStructure, IDInformation, FolderStatus, FolderInfo, MessageFlags, Flag are now marked as serializable. - All subclasses of BasicConstant are now marked as serializable. - All vCard types are now marked as serializable. - Imap client: Expression.MessageId and Expression.HasHeader methods introduced. - ReplyBuilder.Reply now uses Reply-To, when set, instead of From as reply email recipient. - ReplyBuilder.ReplyAll now uses Reply-To, when set, instead of From as reply email recipient. - SmtpMail now checks if To collection contains at least one recipient. - [bugfix] All case insensitive comparisons now use StringComparison.OrdinalIgnoreCase. 3.0.12128.1557 - Person constructor now validates email address. - MailBox constructor now validates email address. - [removed] IMail.Reply, IMail.Forward obsolete overloaded methods removed. - [bugfix] PDI: all kinds of new lines are escaped. 3.0.12126.2100 - ReplyBuilder and ForwardBuilder use GetBodyAsHtml to create HTML emails. - Html to plain text converter makes use of img's alt tag. - [bugfix] Html parser ignores single and double quotes in attributes 3.0.12117.1327 - Imap client: login uses literal syntax when non ASCII character found (Exchange fix). - BodyStructure recognizes RELATIVE (incorrectly spelled RELATED) as multipart. - iCalendar: Event's ExceptionDates introduced. - [bugfix] PemReader: RSA private key can have zero at start of InverseQ parameter. - [bugfix] PDI: Key values are rendered in quotes when needed. 3.0.12104.1625 - ReturnUrl class for easier OAuth callback url parsing introduced. - GoogleApi class introduced. - IMail.SaveAsHtml uses GetBodyAsHtml method (plain text emails are also saved in HTML format) - SafeFileName returns same random value on every call when FileName is empty. 3.0.12102.1426 - Imap client: Thread methods for server-side threading were added. - Imap client: SupportedThreadMethods method added. - MailAddress.GetMailboxes was made public. - IMail.GetBodyAsText and IMail.GetBodyAsHtml methods introduced. - Minor ReplyBuilder and ForwardBuilder builder improvements. - DOCTYPE is specified when ReplyBuilder or ForwardBuilder is used. - Imap client: Exception instead of ServerException is thrown when folder is not selected. - MimeFactory moved to Limilabs.Mail.MIME namespace 3.0.12089.2241 - AVG Certification mime part is recognized and ignored. - vCard: Incorrectly formated vCards are parsed correctly. - Pop3 client: Message deletion is more efficient. - [bugfix] PDI: Unfolding algorithm corrected to remove first white space. 3.0.12088.1401 - Quoted printable now also accepts new lines encoded with \n or \r char only. - [bugfix] iCalendar: Participant.Role (ROLE) and Participant.Status (PARTSTAT) and may be null. - [bugfix] iCalendar: Recurring rule is copied correctly 3.0.12070.1947 - VCard rendering has been added. - MailBuilder.AddVCard method introduced. - ISmtpMail interface was removed. - Smtp client: checks if non-empty from and to addresses were provided. 3.0.12066.1443 - Smtp client: PIPELINING support was added 3.0.1262.1627 - IMail.VCards collection introduced. - BaseCalendarEntity renamed to BasePdiEntity. - CalendarHeader renamed to PdiHeader. - PdiHeader.GetParameter renamed to GetKeyParameter. - PdiHeader.Parameters renamed to CalendarHeader.KeyParameters. - GmailOAuth.SetAccessToken method introduced. - Html to plain text converter now ignores new lines. 3.0.1243.1313 - MimeStructure now exposes ContentId property. 3.0.1236.1338 - Minor DKIM canonicalization fixes. - [bugfix] Folded headers with empty first line are correctly unfolded. 3.0.1231.1500 - Smtp client: No authentication is used when empty AUTH extension is found. 3.0.1222.1931 - ReplyBuilder, ForwardBuilder: When replying/forwarding with HTML email to plain text email, plain text is used to quote original email. - FlagMessageByUID, FlagMessage, UnflagMessageByUID, UnflagMessage methods return current message flags - MarkMessageUnseenByUID, MarkMessageUnseen, MarkMessageSeenByUID, MarkMessageSeen methods return current message flags - GmailLabelMessage, GmailLabelMessageByUID, GmailUnlabelMessage, GmailUnlabelMessageByUID methods return current message labels - [bugfix] Reply/Forward templates obfuscation bug resolved 3.0.1217.1817 - [bugfix] GmailOAuth: Token instead of TokenSecret was passed to google API. 3.0.1217.1406 - [bugfix] CheckSignature now accepts emails signed using email address with different case than sender's address. 3.0.1213.0909 - GmailOAuth: now uses not signed OAuthAuthorizeToken method (this eliminates service unavailable response from Google) 3.0.1211.1031 - Select(FolderInfo folder) selects INBOX (ignoring the folder.Name) if folder.Flags contain FolderFlag.XInbox. - SelectInbox now selects "INBOX" instead of "Inbox". - ExamineInbox now examines "INBOX" instead of "Inbox". - [breaking] FolderInfo.Flags is now of List type. 3.0.11363.1955 - Copy, CopyByUID, Move, MoveByUID methods accept FolderInfo parameter. - SubscribeFolder, UnsubscribeFolder, GetSubscribedFolders methods accept FolderInfo parameter. - IMail: ListArchive (List-Archive), ListHelp (List-Help header), ListId (List-Id header), ListOwner (List-Owner header) added. - IMail: ListPost (List-Post header), ListSubscribe (List-Subscribe header), ListUnsubscribe (List-Unsubscribe header) added. - IMail: MimeVersion property added. - Minor improvements to references parsing (BracketIdListHeader). 3.0.11362.1337 - SubjectTemplate added to ForwardBuilder and ReplyBuilder. - ForwardBuilder introduced. It is used as return type of IMail.Forward() method. - ReplyBuilder.IncludeAttachments property added. - ForwardBuilder.IncludeAttachments property added. - MailBuilder.Visuals and MailBuilder.NonVisuals collections are public. - [obsolete] MailBuilder.ClearAttachments is now obsolete: Please use Visuals, NonVisuals and Alternative collections instead. - [obsolete] MailBuilder.Remove(MimeBase) is now obsolete: Please use Visuals, NonVisuals and Alternative collections instead. 3.0.11361.1635 - DNS domain key responses are cached for 1 hour. - Html parser performance improvements. 3.0.11357.1645 - Html parser improved to handle script tag correctly. - Html parser improved to ignore < > in tag attributes (href="javascript: if (2>0) ? alert('')"). - Html parser improved to handle CDATA () correctly. - Html parser improved to handle comments () correctly. - IMail.Reply() method introduced. - IMail.Forward() method introduced. - ReplyBuilder (for replying and forwarding) made public. - ReplyBuilder supports templates. Both plain text and HTML templates are supported. - Templates: minor improvements for null handling. - [obsolete] IMail.TextDataString is now obsolete: Please use IMail.Html property instead. - [obsolete] IMail.HtmlDataString is now obsolete: Please use IMail.Text property instead. - [obsolete] MailBuilder.SetHtmlData(string) is now obsolete: Please use MailBuilder.Html property instead. - [obsolete] MailBuilder.SetTextData(string) is now obsolete: Please use MailBuilder.Text property instead. - [obsolete] IMail.Reply(string), IMail.Reply(MailBox) methods are now obsolete: Please use IMail.Reply().Reply instead. - [obsolete] IMail.ReplyAll(string), IMail.ReplyAll(MailBox) methods are now obsolete: Please use IMail.Reply().ReplyAll instead. - [removed] Obsoleted ISimpleMailMessage removed: Please use IMail interface instead. - [removed] Obsoleted SimpleMailMessageBuilder removed: Please use MailBuilder class instead. - [removed] Obsoleted Imap.UploadMessage methods removed: Please use UploadMessage(string folder, IMail mail, UploadMessageInfo messageInfo) method instead. - [removed] Obsoleted Login() methods removed: Please use Login(string user, string password) method instead. - [removed] Obsoleted TcpTextClient.User, TcpTextClient.Password properties removed: Please use Login(string user, string password) method instead. - [removed] Obsoleted Pop3.GetMessageHeader: Please use GetHeaders method instead. - [removed] Obsoleted Pop3.GetMessageHeaderByUID: Please use GetHeadersByUID method instead. - [removed] Obsoleted Pop3.MailboxSize property: Please use he return value of GetAccountStat method instead. - [removed] Obsoleted Pop3.MessageCount property: Please use the return value of GetAccountStat method instead. - [removed] Obsoleted TcpTextClient.GetStream method: Please use Stream property instead. - [removed] Obsoleted IFluentMail.UsingSmtp method: Please use IFluentMail.Send(Smtp client) method instead. - [removed] Obsoleted ISmtp interface: Please use IFluentMail.Send(Smtp client) method instead. - [removed] Obsoleted MimeDigest.GetSimpleMailMessage method: Please use GetMail(index) method instead. - [removed] Obsoleted MimeReport.MimeReportType property: Please use ReportType property instead. - [removed] Obsoleted MimeReport.Status property: Please use DeliveryStatusNotification property instead. 3.0.11350.1822 - Obsfuscator changes. 3.0.11335.1725 - [bugfix] Imap client: Zero length message parts are handled correctly. 3.0.11326.1413 - PemReader handles PRIVATE KEY correctly. - PemReader handles RSA PRIVATE KEY correctly. 3.0.11323.1748 - Headers use RFC letter case 3.0.11322.1824 - x-uuencode and uuencode without headers and footers are handled. - uuencode transfer encoding is handled. - [bugfix] Smtp client: MailGroup bug fixed. - [bugfix] GmailOAuth: RequestToken and AccessToken are now public. 3.0.11301.1905 - PemReader introduced 3.0.11299.2319 - GmailOAuth supports SMTP. - Gmail2LeggedOAuth supports SMTP. - GmailOAuth callback parameter is not included in OAuthAuthorizeToken request. - Bounce handles DSN with recipient address in header. - Pop3 client: Noop command added. - [bugfix] MSOE IssuerAndSerial 1.3.6.1.4.1.311.16.4 attribute correctly formatted. 3.0.11294.1425 - GmailOAuth helper class introduced. - Gmail2LeggedOAuth helper class introduced. - BayesianMailFilter introduced. 3.0.11286.2325 - Comments are removed from received header. 3.0.11282.1005 - DKIM hash algorithms are lower case. - [bugfix] DKIM now includes version (v=). 3.0.11280.2132 - DKIM uses default values for hash algorithm, header and body canonicalization. 3.0.11278.1933 3.0.11278.1223 - MailBuilder ReplyTo, To, Cc, Bcc fields are now of IList type. - Fluent.Mail ReplyTo, To, Cc, Bcc methods take MailAddress as parameter. 3.0.11278.1143 - IMail: RemoveAttachments method introduced. - IMail: Received is now of type IList. - ImapExtension is now a class. - ImapAuthenticationMethod is now a class. - Pop3 client: CAPA is send automatically on connection and after StartTLS command. - Pop3 client: SupportedAuthenticationMethods method added. - Pop3 client: SupportedExtensions method added. - Pop3 client: UseBestLogin can switch to SSL if STLS is supported and no other method is advertised. - Smtp client: EHLO or HELO command is send automatically on connection and after StartTLS command. - Smtp client: SupportedAuthenticationMethods method added. - Smtp client: SupportedExtensions method added. - Smtp client: UseBestLogin can switch to SSL if STARTTLS is supported and no other method is advertised. - Sender, InReplyTo and Date introduced to Fluent.Mail. - Minor corrections to references header (BracketIdListHeader) rendering. - [bugfix] Null in Headers. - [bugfix] Ehlo. 3.0.11267.744 - [bugfix] Workaround for Windows 8 Metro application reflection restrictions. 3.0.11257.1334 - References header (BracketIdListHeader) parser improved. - [bugfix] Decryption works correctly when smime-type parameter is omitted. 3.0.11255.940 - IMail: ReplyTo, To, Cc, Bcc fields are now of IList type. - IMail: From, NotificationTo, ReturnReceiptTo, XConfirmReadingTo are now of type IList. - Envelope: From is now of type IList. - Envelope: Sender is now of type MailBox. - Envelope: ReplyTo, To, Cc, Bcc is now of type IList. - Envelope: From is now of type IList. - Group addressing support was added. - Bracket id header values (e.g. Message-ID) are now trimmed. - Address validation was moved to Mail.Tools namespace. - Bounce validation was moved to Mail.Tools namespace. 3.0.11241.754 - Installer does not check if .NET is installed. 3.0.11238.1257 - Custom MSOE cryptography attribute added to SMIME signature. - smime.p7s as name is added to content-type header. - [bugfix] split tokens in quotes are ignored in ical parser. 3.0.11231.1255 - [obsolete] MimeReport.Status is now obsolete: Please use MimeReport.DeliveryStatusNotification or MimeReport.MessageDispositionNotification instead. - MimeMessageDispositionNotification mime type introduced. - MimeDeliveryStatusNotification mime type introduced. - Bounce class introduced. - DKIMSign automatically uses correct DKIMHashAlgorithm specified by RSACryptoServiceProvider. - MimeDisposition, MimeEncoding, MimePriority, MimeReportType are no longer enums (BasicConstant class introduced). - MimeImportance, MimePriority, MimeSensitivity are no longer enums (BasicConstant class introduced). - CanonicalizationType is longer enum (BasicConstant class introduced). - DKIM: nowsp canonicalization added. - Smtp client: DeliveryNotificationOptions introduced. - Imap client: Expression.UID criterion added. - Imap client: Expression.Text criterion added. - [bugfix] Mailbox name special characters escaping after encoding. 3.0.11218.1247 - PeekSpecificHeaders, PeekSpecificHeadersByUID introduced. 3.0.11215.1629 - [bugfix] SubscribeFolder and UnsubscribeFolder use quotes. 3.0.11209.1544 - [bugfix] ProtocolEx build for x86 platform was fixed. 3.0.11201.1455 - Imap Client: Special chars in search are escaped. - MIME parser improved (messages with no ending boundary). - [bugfix] * is mulitpart. - [bugfix] NullReferenceException on MessageData fixed. 3.0.11177.1239 - Setup now runs in 64 bit mode on 64 bit machines. 3.0.11175.18 - Smtp Client: additional command parameters can be specified. - Tnef parser now uses PR_ATTACH_LONG_FILENAME as filename. - [bugfix] BodyStructure respectes content disposition. - [bugfix] Parentheses in Imap search are enclosed in quotes. - X-GM-LABEL is not fetched when only envelope is needed. 3.0.11167.1231 - text/plain that has most non-whitespace characters is used as IMail.TextData. - ParameterList exposes Render, RenderAsHeader, SortByName and Remove methods. 3.0.11164.1552 - ID command information are customizable 3.0.11164.1057 - MessageData class was moved from Client.IMAP.Response to Client.IMAP namespace. 3.0.11163.1225 - Gmail extensions support: X-GM-THRID, X-GM-MSGID, X-GM-RAW, X-GM-LABELS. - ID extension support. 3.0.11159.2242 - [bugfix] BodyStructure recognizes appledouble as multi-part. 3.0.11150.2030 - iCalendar: Support for time zones introduced. - Template.DataFrom can utilize IDictionary interface. - MessageInfoResponse is 20% faster. - [bugfix] DNS server discovery on Windows platforms corrected. - [bugfix] BodyStructure recognizes SIGNED and ENCRYPTED as multi-part. 3.0.11141.1036 - [bugfix] multi-threaded licensing issue corrected. 3.0.11140.1708 3.0.11138.1032 - [bugfix] Duplicate value parameters are ignored in iCal. 3.0.11129.2120 - [bugfix] Digest-MD5 uses RFC 2831 algorithm (binary hash on A1). 3.0.11126.2012 - GetHeaders, GetHeadersByUID bulk methods - GetSpecificHeaders, GetSpecificHeadersByUID methods. - GetSpecificHeaders, GetSpecificHeadersByUID bulk methods. 3.0.11126.1244 3.0.11124.1447 - Imap Client: MimeStructure.EstimateActualSize method introduced. - IMail.IsHtml property introduced. - Imap Client: Memory improvements. - [bugfix] All clients now use windows-1252 encoding. 3.0.1197.958 - Sender is now set automatically when multiple from addresses are specified. - Proxy.dll: better exception messages - Pop3 client: GetAll method always updates uids cache. 3.0.1181.1222 - Imap Client: UploadMessage can specify flags and internal date. 3.0.1167.1412 - Imap Client: SupportedExtensions method added. - Imap Client: SupportedAuthenticationMethods method added. - Imap Client: GetQuotaRoot, GetQuota methods added. - Imap Client: GetFolders(FolderInfo), GetFoldersOneLevelDown(FolderInfo) methods added. - Imap Client: Select(FolderInfo), Examine(FolderInfo) methods added. - Imap Client: Important folder is now recognized by CommonFolders. - Imap Client: search uses {} only when string has new line or charset is needed. - Status class was moved to Lesnikowski.Client.IMAP namespace. - Exception is not thrown when unsupported DKIM hash algorithm is used. - [bugfix] FolderInfo.CanSelect flag corrected. 3.0.1155.1515 - DnsHelper is now public - Imap Client: Flags are downloaded with GetMessageInfoXXX. - Imap Client: better curly braces {} handling. - Imap Client: better searching, UTF8 is automatically choosen, {} are used. - content-disposition filename has precedence over content-type name. - [bugfix] Imap IDLE DONE command race condition corrected. 3.0.1143.105 - Proxy.dll was added (support for HTTP, SOCKS4, SOCKS4a, SOCKS5). - AddCustomHeader with null as value now removes the header. - Imap Client: search doesn't use double quotes when not needed. 3.0.1129.1128 - Imap Client: better curly braces {} handling. - Imap Client: GetMessageInfoXXX can deal with missing Envelopes and BodyStructures. - [bugfix] BodyStructure recognizes REPORT as multipart. 3.0.1126.1324 - S/MIME encryption and decryption. - Better logging in licensing code. - All exceptions are marked as serializable. 3.0.1119.1631 3.0.1113.1949 - SslConfiguration introduced (enabled protocols, client certificates). 3.0.1112.1921 - [bugfix] OAuth does not render base url parameters (2-legged oauth). - Imap Client: GetMessageInfo gets BODYSTRUCTURE and ENVELOPE with single server round trip. - Imap Client: INTERNALDATE is extracted along with ENVELOPE. - If the file name is not specified SafeFileName generates random file name. 3.0.117.1445 - Imap client: STATUS command is now implemented. - Imap client: UIDNEXT is now extracted. 3.0.114.1708 - BCC is now saved in .eml when IMail.Save method is used. - [bugfix] Not UTF7-escaped special characters in folders are handled (curly braces {} problem). 3.0.10328.1909 - Imap Client: Login method uses UseBestLogin when LOGINDISABLED. - Imap Client: UseBestLogin switches to SSL when LOGINDISABLED. - Sender returns From[0] when no sender was specified. 3.0.10323.1643 - Recurring events support was added. - Imap client: Command tag generator limited to 16 bytes. 3.0.10317.1308 - Memory management improvements. 3.0.10315.2053 - [bugfix] Nested properties in templates with multiple data sources are resolved correctly. - Templates: ClearDataSources method added. 3.0.10314.2119 - [bugfix] Base64 header encoding does not insert new line - [obsolete] IFluentMail.UsingSmtp() is now obsolete: Please use IFluentMail.Send(Smtp client) instead. 3.0.10308.1123 - IPv6 support was added. - All Clients: port can NOT be specified using colon. - Reply copies all visual and non-visual attachments as attachments. - Logging added, set Log.Enabled = true; - More consistent exception messages are used. 3.0.10287.1538 - IMail.SaveHtmlAs method added. 3.0.10280.1814 - IMail.Reply and IMail.ReplyToAll introduced. - References header support added. - Imap Client: Batch method introduced (GetFlags). - [bug fix] When Quoted Printable in headers quotes encoded after being escaped. - HeaderEncoding is now HeaderEncoder. 3.0.10271.1902 - [bugfix] DKIM signed email with empty lines are parsed correctly. - [bugfix] DNS for DKIM correctly joins multiple strings in TXT record. 3.0.10266.1605 - [bugfix] ReplyTo is copied from builder to newly created email. - Mail, IMail, MailBuilder: ReturnReceiptTo, XConfirmReadingTo properties/methods added. - Mail, IMail, MailBuilder: RequestReadReceipt properties/methods added. - Mail, IMail, MailBuilder: PriorityHigh, PriorityLow properties/methods added. - IMail: GetGenericPriority method added. 3.0.10260.2119 3.0.10260.1648 3.0.10257.1855 - Imap Client: Batch methods introduced (Copy, Move, Delete, FlagMessage, UnflagMessage, GetBodyStructure ...). - Imap Client: GetMessageInfo introduced. - Imap Client: GetEnvelope introduced. - FolderInfo.CanSelect introduced. - [removed] Obsoleted MailBuilder.AdditionalHeaders removed (Please use AddCustomHeader method instead). - [removed] Obsoleted FluentSearch.GetUIDList removed (Please use GetList method instead). - [removed] Obsoleted MimeText.SaveText removed: Please use Save method instead. - [removed] Obsoleted Imap folder methods removed. 3.0.10252.1622 - Imap Client: GetNamespaces command introduced. - Imap Client: MimeStructure.Size introduced. - Imap Client: UseBestLogin. - Smtp Client: UseBestLogin. - Pop3 Client: UseBestLogin. - Pop3 Client: LoginPLAIN. - Pop3 Client: LoginCRAM. - Pop3 Client: Pop3Response.StatusCode is now Pop3ResponseStatus. - Pop3 Client: Login DIGEST-MD5. - Imap Client: Login DIGEST-MD5. - SMtp Client: Login DIGEST-MD5. 3.0.10245.1711 - All Clients: port can now be specified using colon. - Imap Client: Yahoo's specific ID command is sent automatically on connection. - Smtp Client: LoginPLAIN. - [bugfix] Imap Client: LoginPLAIN corrected to use base64 encoding. 3.0.10243.2145 - Pop3 client: better GetAccountStat API. - [bugfix] Imap Client: No unhandeled exception when server disconnects during IDLE. - [bugfix] DKIM signed emails without body, but with specified body length are parsed correctly. 3.0.10218.1156 - [bugfix] BodyStructure parser was corrected. 3.0.10217.2038 - BodyStructure NonVisuals collection added. - SmtpMail can be loaded from raw eml. 3.0.10208.1049 - DKIM support - Html to plain text converter improved 3.0.10190.1920 - Imap Client: Move, Copy methods - Imap Client: PeekMessagePartXX methods - SignedPkcs7Mime support - SignedCms is exposed through GetSignedCms method - Template engine now uses [] as command characters 3.0.10179.1950 - Imap Client: GetBodyStructure, GetMimePart methods added.. - Imap Client: LoginOAUTH with GET, POST. - Imap Client: LoginPLAIN method added. - Imap Client: PeekMessage, PeekMessageByUID methods added. - Smtp Client: OAuth with GET, POST. - Pop3 Client: Duplicated uids are ignored. - Html to plain text converter improved. - Parser for folded header options improved. - OAuth 3.0.10151.2155 - Imap client: GetSubscribedFolders, SubscribeFolder, UnsubscribeFolder methods added. 3.0.10149.2225 - Imap client: +FLAGS -FLAGS are not silent. - Imap client: CloseCurrentFolder method added. - Imap client: Command tag generator limited to 25 bytes. 3.0.3797.39399 - Imap client: Command tag generator limited to 26 bytes. 3.0.3789.17921 - SSL certificate handling in Mail fluent interface. 3.0.3785.33009 - iCalendar: Cancel, Update, Accept, Decline. 3.0.3782.37265 - iCalendar support added (appointments). 3.0.3756.22148 - Imap client: IDLE support. 3.0.3754.39805 - Imap client: GetFlagsByUID and GetFlags methods added. - Imap client: Custom flags (keywords) support added. - Imap client: different command tag generator used. 3.0.3747.37096 - New licensing. 2.8.3744.31870 - Automatic extraction of plain text from HTML added. - Imap client: Examine now selects folder. - Imap client: NumberSearch methods added. - Imap client: FluentSearch.ResultsAs method added. - Imap client: Folders with quotes correctly escaped. - Pop3 client: ListSizeByUID methods added. - Pop3 client: GetMessageHeader is now GetHeaders. - MessageID is automatically generated for new emails. 2.8.3737.16634 - [bugfix] Imap client uses Default encoding. 2.8.3736.20433 - New samples were added - [obsolete] Login() methods are obsolete: Please use Login("user", "password") method instead. 2.8.3733.37210 - Imap client: XList support added. - Imap client: Folder flags are now supported. - Pop3 client: CAPABILITY command support added. 2.8.3729.31675 - ISimpleMailMessage is now IMail. - SimpleMailMessageBuilder is now MailBuilder. - Imap client: xxxMailbox mehods are now xxxFolder methods. - Attachments collection contains all attachments. - NonVisuals collection introduced. 2.8.3727.27736 - X-Priority header support added. - Sensitivity header support added. - Imap client: COPYUID (UIDPLUS extension) is now supported. - [bugfix] Tnef parser treats incorrect ms-tnef files as regular attachments. - [bugfix] Imap folders with parenthesis parser bug corrected. 2.8.3708.32416 - 64bit build for MailBrowserControl. - Minor template engine improvements. - [bugfix] NAG screen does not break non interactive windows service. 2.8.3702.22884 - Templates were added. - Imap client: APPENDUID (UIDPLUS extension) is now supported. - Pop3 client: xxxByUID methods were added. - [bugfix] notification-to header changed to disposition-notification-to. 2.8.3655.37468 - [bugfix] Unicode strings in Tnef parser are parsed correctly. 2.8.3655.37468 - More tolerant Base64 encoder used. 2.8.3654.35915 - [bugfix] MimeReport does not throw when only headers are fetched. - [bugfix] Please purchase dialog is displayed only once in multi-threaded scenario. 2.8.3652.32451 - Imap.GetHeaders and GetHeadersByUID introduced. 2.8.3651.23796 - "Received" headers are parsed. - Progress events were removed. - Possibility to define alternative views for the message introduced. 2.8.3597.36740 - Tnef support introduced. 2.8.3563.135 - Imap client introduced. Copyright (c) Limilabs(tm). All rights reserved. http://www.limilabs.com