Hi,
The special characters in imap.ListFolders and imap.ListMessages are nor shown properly. We get some other symbols instead. Example is as given below:
Déplacement is displayed D&AOk-placement.
Reçus is displayed Re&AOk-us.
Messages envoyés is displayed Envoy&AOk-s
But the message text seems to be ok. Please let us know how to go about this.
Hi,
Thank you for inquiry.
If a folder contains special characters like you mentioned above, then ImapFolderInfo.Name does not handle these special characters and display junk characters instead. I have verified this issue and logged this bug (ID: 29127). We will look into it and will inform you when it gets fixed.
But, if a message contains these special characters in subject, then ImapMessageInfo.Subject gets and displays the correct characters. I tried with latest release v6.6 and could not reproduce this with the email messages. Below is my code for your reference.
ImapFolderInfoCollection folderInfoColl = client.ListFolders();
foreach (ImapFolderInfo folderInfo in folderInfoColl)
{
Console.WriteLine("Folder: " + folderInfo.Name);
// get the folder with special characters - bug here
if (folderInfo.Name.Contains(“placement”) == true)
{
client.SelectFolder(folderInfo.Name);
// list messages from this folder
ImapMessageInfoCollection msgInfoColl = client.ListMessages();
foreach (ImapMessageInfo msgInfo in msgInfoColl)
{
Console.WriteLine(msgInfo.Subject + " = Date: " + msgInfo.Date);
if (msgInfo.Subject.Contains("Déplacement ") == true)
{
MailMessage message = client.FetchMessage(msgInfo.SequenceNumber);
message.Save(“test.msg”, MailMessageSaveType.OutlookMessageFormat);
message.Save(“test-unicode.msg”, MailMessageSaveType.OutlookMessageFormatUnicode);
}
}
}
}
The issues you have found earlier (filed as 29127 ) have been fixed in [this update](http://www.aspose.com/community/files/51/.net-components/aspose.network-for-.net/entry319931.aspx)
.
This message was posted using Notification2Forum from Downloads module by aspose.notifier.