Browse our Products
Aspose.Email for .NET 5.2.0 Release Notes
The following is a list of improvements and changes in this release of Aspose.Email.
Features
Sign emails with DKIM
Add the DomainKeys Identified Mail (DKIM) signature to the email message headers
Enhancements
EMAILNET-34717 EWS: Can there be any way of retreiving Message size before actually fetching it?
EMAILNET-34718 Check oauth support for SMTP and IMAP clients for Yahoo and Yandex mail servers. Make TokenProvider as server-independent class if possible.
EMAILNET-34698 Refactoring properties Body and TextBody of MailMessage.
EMAILNET-34705 Provision of flag to avoid validity check while adding header values to HeaderCollection
Bugs
EMAILNET-34699 Behavior of connectin gto Exchagne Server on nonsecure port (143) and negotiate secure connection
EMAILNET-34695 MSG created from TNEF attachment doesn’t open in Outlook
EMAILNET-34697 MailMessage.Subjec loses the ending “space”
EMAILNET-34706 DOCx->MHTML->MSG->Send using Outlook: Line Breaks are no more respected
EMAILNET-34710 Changing the embedded message name of TNEF formatted EML does not take effect
EMAILNET-34711 System.NullReferenceException raised while conversion of EML to MSG
EMAILNET-34712 IEWSClient: Appending InterpretAsTNEFDraft message includes Winmail.dat in message attachments
EMAILNET-34713 MapiMessage with more than 1020 inline images cannot be added to PST folder
EMAILNET-34714 IEWSClient: InterpretAsTnef changes message class when appended to Inbox
EMAILNET-34716 Message printing: problem with russian charset
EMAILNET-34719 Mail subject is corrupted after load and save it as EML
EMAILNET-34723 MailMessage.Load converts embedded inline image to attachment.
EMAILNET-34736 MailMessage.Save as HTML to MemoryStream closes the stream
EMAILNET-34724 MSG to PST: Subject Encoding issue
Exceptions
EMAILNET-34701 “NotSupportedException” raised while opening the mhtml (using Aspose.Words and MSWord) converted from EML
EMAILNET-34702 ImapClient.ListMessages() raises Exception with Turkish Characters in Subject in QueryBuilder
EMAILNET-34709 MapiMessage.FromMailmessage raises Argument Out Of Range Exception
EMAILNET-34720 EWS: client.Reply raises SoapException
EMAILNET-34730 “Buffer cannot be null.” exception while loading EML to MailMessage
EMAILNET-34725 Convertion to TIFF raises exception without license file
The following is a list of any changes made to the public API such as added, renamed, removed or deprecated members as well as any non-backward compatible change made to Aspose.Email for .NET. If you have concerns about any change listed, please raise it on the Aspose.Email support forum.
Class Aspose.Email.Mail.DKIM.CanonicalizationType
Class Aspose.Email.Mail.DKIM.DKIMHashAlgorithm
Class Aspose.Email.Mail.DKIM.DKIMSignatureInfo
Class Aspose.Email.Mail.DKIM.HeaderList
Class Aspose.Email.Mail.DKIM.PemReader
Field/Enum Aspose.Email.Mail.DKIM.CanonicalizationType.Relaxed
Field/Enum Aspose.Email.Mail.DKIM.CanonicalizationType.Simple
Field/Enum Aspose.Email.Mail.DKIM.DKIMHashAlgorithm.RSASha1
Field/Enum Aspose.Email.Mail.DKIM.DKIMHashAlgorithm.RSASha256
Method Aspose.Email.Mail.DKIM.DKIMSignatureInfo.#ctor(System.String,System.String)
Method Aspose.Email.Mail.DKIM.HeaderList.#ctor
Method Aspose.Email.Mail.DKIM.PemReader.GetPrivateKey(System.IO.Stream)
Method Aspose.Email.Mail.DKIM.PemReader.GetPrivateKey(System.String)
Property Aspose.Email.Mail.DKIM.DKIMSignatureInfo.BodyCanonicalization
Property Aspose.Email.Mail.DKIM.DKIMSignatureInfo.Domain
Property Aspose.Email.Mail.DKIM.DKIMSignatureInfo.HashAlgorithm
Property Aspose.Email.Mail.DKIM.DKIMSignatureInfo.HeaderCanonicalization
Property Aspose.Email.Mail.DKIM.DKIMSignatureInfo.Headers
Property Aspose.Email.Mail.DKIM.DKIMSignatureInfo.Selector
Property Aspose.Email.Mail.DKIM.DKIMSignatureInfo.Time
Method Aspose.Email.Mail.MailMessage.DKIMSign(System.Security.Cryptography.RSACryptoServiceProvider, Aspose.Email.Mail.DKIM.DKIMSignatureInfo)
Class Aspose.Email.OAuth.TokenProvider
Class Aspose.Email.OAuth.TokenProvider.Google
Class Aspose.Email.OAuth.TokenProvider.Outlook
Method Aspose.Email.OAuth.BaseTokenProvider.#ctor
Method Aspose.Email.OAuth.TokenProvider.Dispose
Method Aspose.Email.OAuth.TokenProvider.GetAccessToken
Method Aspose.Email.OAuth.TokenProvider.GetAccessToken(System.Boolean)
Method Aspose.Email.OAuth.TokenProvider.GetInstance(System.String,System.String,System.String,System.String)
Method Aspose.Email.OAuth.TokenProvider.Google.GetInstance(System.String,System.String,System.String)
Method Aspose.Email.OAuth.TokenProvider.Outlook.GetInstance(System.String,System.String,System.String)
Property Aspose.Email.OAuth.TokenProvider.ClientId
Property Aspose.Email.OAuth.TokenProvider.ClientSecret
Property Aspose.Email.OAuth.TokenProvider.ExtraParameters
Property Aspose.Email.OAuth.TokenProvider.Login
Property Aspose.Email.OAuth.TokenProvider.Password
Property Aspose.Email.OAuth.TokenProvider.RefreshToken
Property Aspose.Email.OAuth.TokenProvider.RequestUrl
Property Aspose.Email.OAuth.TokenProvider.UseBasicAuthorization
Method Aspose.Email.Imap.ImapQueryBuilder.#ctor(System.Text.Encoding)
Method Aspose.Email.MailQueryBuilder.#ctor(System.Text.Encoding)
Property Aspose.Email.MailQueryBuilder.DefaultEncoding
Property Aspose.Email.Exchange.ExchangeMessageInfo.Size