Dear Customers,
We’ve released Aspose.Network 2.4.4.0.
What’s new features in this version:
- Supports Imap v4 protocols, a new Aspose.Network.Imap namespace is exposed.
[C#]
ImapClient client = new ImapClient(“127.0.0.1”, “user”, “password”);
client.Connect(true);
Console.WriteLine(“Selecting folder ‘{0}’…”, “inbox”);
//select the inbox mail folder
client.SelectFolder(ImapFolderInfo.Inbox);
ImapFolderInfo folder = client.CurrentFolder;// Show number of messages in the folder
Console.WriteLine(“{0} messages found.”, folder.TotalMessageCount);
MessageInfoCollection list = client.GetMessageInfoList();// Download each message
for (int i = 0; i < list.Count; i++)
{
ImapMessageInfo message = list[ i ];// Create filename from email unique ID
string filename = message.UniqueId + “.eml”;
if (message.Subject != null)
{
//get the message and save the attachments
if (message.Subject.Equals(“Imap Test”, StringComparison.InvariantCultureIgnoreCase))
{
client.SaveMessage(message.UniqueId, filename);
MimeMessage mime = client.GetMimeMessage(message.UniqueId);
foreach (Aspose.Network.Mime.MimePart attachment in mime.GetAttachments())
attachment.SaveDecodedContent(attachment.GetFileName());
}
}
//save the eml file locally
client.SaveMessage(message.UniqueId, filename);
}
- Resolved x-mailer bug in SmtpClient.Merge
- Improve the Mail Merge feature, a new event called TemplateMerge is exposed
- Resolved some minimal issues in Calendar components.
Thanks