c#收取邮件类 代码?及如何调用,参数是什么,谢谢!

 我来答
雨月蓝
2012-05-03 · TA获得超过765个赞
知道小有建树答主
回答量:194
采纳率:100%
帮助的人:252万
展开全部
jmail 接受邮件 前提是邮箱支持pop3,若不支持上邮箱设置下即可
private List<MailModel> LoadMail()
{
jmail.Message Msg = new jmail.Message();
jmail.POP3 jpop = new jmail.POP3();
List<MailModel> list = new List<MailModel>();
//下面参数依次为:接收邮件的邮箱帐户、接收邮件的邮箱密码、邮箱服务地址、邮箱服务端口
jpop.Connect("163@163.com", "163", "pop.163.com", 110); //163邮箱服务地址与端口
DateTime maxTime = DateTime.Parse("2000-01-01"); //设置接收此日期以後的邮件(读取数据库接收最迟的邮件时间)
if (maxTime == null)
{
maxTime = DateTime.Parse("1900-01-01");
}
string subject;//主题
string body;//内容
string uid;//唯一标识
//如果服务器上有邮件
if (jpop.Count > 0)
{
for (int i = jpop.Count; i > 0; i--)
{
Msg = jpop.Messages[i];
string t = Msg.Headers.GetHeader("Date");
if (Msg.Date > maxTime)
{
subject = EntityManager.Decode(Msg.Headers.GetHeader("Subject"));
body = Msg.HTMLBody != null ? Msg.HTMLBody : Msg.Body;
uid = jpop.GetMessageUID(i);
MailModel mail = new MailModel();
mail.MailContent = body; //邮件内容
mail.MailTitle = subject; //邮件主题
mail.MessageUID = uid; //该邮件在本邮件服务器中的唯一标识
mail.ReceiveTime = Msg.Date; //发送时间
mail.SourceMail = Msg.From; //发送人
mail.SourceName = Msg.FromName != null ? Msg.FromName : Msg.From.Substring(0, Msg.From.IndexOf('@'));//发送别名
mail.Status = 1;//状态()
list.Add(mail);
if (isDelete)
{
jpop.DeleteSingleMessage(i);
}
continue;
}
break;
}
//断开连接
jpop.Disconnect();
}
return list;
}
roarphilar
2012-05-10 · TA获得超过140个赞
知道小有建树答主
回答量:81
采纳率:0%
帮助的人:36万
展开全部
NET收件:OPENPOP. CDO库
lumisoft 等
lumisoft 是个非常好的东西!
在百度里下这几个库吧
网上一般都用jmail 收,但是jmail要钱
lumisoft 是一个开源代码类添加到你的工程就可用,有收邮件的函数
OPENPOP.dll是一个.net 库很容易,引用到你的工程里看一个它自己带的函数就可以收邮件的函数很容易的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
花胶之家
2012-05-03 · TA获得超过250个赞
知道小有建树答主
回答量:215
采纳率:100%
帮助的人:61.3万
展开全部
1. System.Net.Mail命名空间
2.SmtpClient类,该类用于发送邮件,常用形式为:
SmtpClient client = new SmtpClient("邮件服务器地址"); // 比如:SmtpClient("smtp.qq.com");
client.Send(message); //发送邮件
追问
这个是发送邮件,我知道,那接收邮件的呢?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式