如何实现winform接受邮件,比如从新浪发过来的,怎么在winform中接受
解决方案 »
- C++中引用&在c#中改如何表示
- 按钮的图片和文字并存问题......
- c#如何处理好异常?
- C# 保存dataGridView 数据的问题
- c#中,简单的工厂类大致是怎么写
- 那位给下面的代码加上注释。
- 求助:Visual Studio 2005 + sql server 2005 流畅运行的笔记本电脑配置
- 如何在ListView单元中使用combobox进行编辑?
- WinForm背景图片设置后,刷新速度太差了,怎么解决啊?
- 我在一个类a里,实例化了另一个类b,现在要调用类b里的一个公用方法,在类b里能不能得到类a的名字?
- 获取行的数据
- c#操作XML时的白金圣斗士级问题要咨询。。。高分求。没有答案就裸奔!
pop3_Client = new POP3_Client();
pop3_Client.Connect(pop3, 110);
pi.Details += DateTime.Now.ToString() + " Connect to server!\r\n";
pi.Status = " Connect to server!";
pop3_Client.Authenticate(email, pwd, false);
pi.Details += DateTime.Now.ToString() + " Validate uesrName and password!\r\n";
POP3_ClientMessageCollection messageInfos = pop3_Client.Messages;
progressBar.Maximum = messageInfos.Count;
pi.Total = messageInfos.Count;
progressBar.Minimum = 0;
int i = 1;
foreach (POP3_ClientMessage messageInfo in messageInfos)
{
Mime mime = Mime.Parse(messageInfo.MessageToByte());
string Uid = messageInfo.UID + DateTime.Now.Minute.ToString() + DateTime.Now.Millisecond.ToString();
string from = mime.MainEntity.From.ToAddressListString();
to = mime.MainEntity.To.ToAddressListString();
string subject = mime.MainEntity.Subject;
string date = mime.MainEntity.Date.ToString();
int attach = mime.Attachments.Length;
string size = Category.SizeSwitch(messageInfo.Size);
string priority = "";
int status = 1;
ListViewItem lvi = new ListViewItem();
lvi = MaillistView.Items.Add(Uid);
lvi.SubItems.Add(from);
lvi.SubItems.Add(subject);
lvi.SubItems.Add(date);
if (attach > 0)
{
lvi.SubItems.Add(mime.Attachments.Length.ToString());
lvi.ForeColor = Color.Blue;
}
else
lvi.SubItems.Add("0");
lvi.SubItems.Add(size.ToString());
lvi.SubItems.Add(priority);
DirAndFileOperator.WirteTxtFile(mailPath, Uid + ".txt", mime.BodyText);
DirAndFileOperator.WirteTxtFile(mailPath, Uid + ".htm", mime.BodyHtml);
DBOperator.InsertMailInfo(Uid, from, subject, date, attach, size, priority, status);
labelAction.Text = "Status: Total:" + messageInfos.Count.ToString() + ",Now receive " + i.ToString() + "st.";
progressBar.Increment(1);
i++;
pi.Finish = i;
}
this.buttonItemReceive.Enabled = true;
buttonItemStop.Enabled = false;
}
http://www.codeproject.com/KB/IP/despop3client.aspx
主要改 pop3_Client.Authenticate(email, pwd, false);
收到往哪里存你自己写就行了!
pop3_Client.Connect(pop3, 110);
pi.Details += DateTime.Now.ToString() + " Connect to server!\r\n";
pi.Status = " Connect to server!";
这些pi ,POP3_Client,pop3,这都是什么地方出来的啊?
也没有找到相应的命名空间
主要改 pop3_Client.Authenticate(email, pwd, false);
收到往哪里存你自己写就行了!
这是什么意思?? 收到以后存在指定的邮箱里,那我的winform程序做什么呢
不太理解