如何使用Aspose.Email邮件处理控件连接POP3服务器

作者:控件中国网   出处:控件中国网   2016-04-11 10:16:08   阅读:14

Aspose.Email是一款类似Microsoft Outlook的无图形界面邮件处理控件,控件提供了丰富的API可以帮助开发人员进行打开和保存邮件为EML或MHT文件,可以进行解析、读取、保存Microsoft Outlook消息和PST文件。支持为邮件消息中嵌入各种对象,支持异步模式,可以从POP3服务器接收和管理邮件,可以使用IMAP存取和管理邮件,支持验证邮件地址等很多功能,这篇文档主要介绍怎么使用控件提供的 Aspose.Email.Pop3类来链接POP3服务器并接收消息,下面的代码以.NET为例,如果是需要JAVA的可以参考控件提供的帮助文档:
 
1.打开Visual Studio,并创建一个新的项目
Your First Application Using Aspose.Email.Pop3-001.png
2.引用控件提供的Aspose.Email.dll
Your First Application Using Aspose.Email.Pop3-002.png
3. 在窗体上按照下面图片的布局进行设计
Your First Application Using Aspose.Email.Pop3-003.png
4.把下面的代码添加到任何按钮里后者窗体的 OnLoad事件里
//Create a POP3 client
Aspose.Email.Pop3.Pop3Client client;
client = new Aspose.Email.Pop3.Pop3Client();
 
//Basic settings (required)
client.Host = "pop3.youdomain.com";
client.Username = "username";
client.Password = "psw";
 
//Retrieve Messages
try
{
    //Mail parser
    Aspose.Email.Mail.MailMessage msg;
 
    //Retrieve first message in MailMessage format directly
    msg = client.FetchMessage(1);
    txtFrom.Text = msg.From.ToString();
    txtSubject.Text = msg.Subject.ToString();
    txtBody.Text = msg.HtmlBody.ToString();
}
catch (Exception ex)
{
    MessageBox.Show(ex.Message);
}
//Disconnect from POP3 server
try
{
    client.Disconnect();
}
catch (Exception ex)
{
    MessageBox.Show(ex.Message);
}
Copyright© 2006-2015 ComponentCN.com all rights reserved.重庆磐岩科技有限公司(控件中国网) 版权所有 渝ICP备12000264号 法律顾问:元炳律师事务所
客服软件
live chat