郁闷,怎么使用jmail实现web上的邮件接收功能,100分 用jmail实现web邮件接收功能,怎么用啊,有没有现成的代码,讲关键也行,请赐教,先谢过了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 jmail.POP3Class pm = new jmail.POP3Class(); string path=Application.StartupPath.ToString()+"\\config.ini";IniFile ini=new IniFile(path);string PopServer=ini.IniReadValue("Mail","MailServer");string PopUser=ini.IniReadValue("Mail","MailUser");string PopPwd=ini.IniReadValue("Mail","MailPwd");int PopPort=110;if (ini.IniReadValue("Mail","MailPort")!="") PopPort=int.Parse(ini.IniReadValue("Mail","MailPort"));pm.Connect(PopUser,PopPwd,PopServer,PopPort); pm.Logging = true;ReadMail(pm); }catch(Exception ex) {}}public void ReadMail(jmail.POP3Class pm){ for(int i=1;i<=pm.Count;i++){try{ pm.Messages[i].Charset="gb2312"; pm.Messages[i].ContentTransferEncoding = "Quoted-Printable"; string str=pm.Messages[i].Subject.ToString(); string from=""; if(pm.Messages[i].FromName!=null) { from=pm.Messages[i].FromName.ToString(); } if (pm.Messages[i].From!=null) { from+="<"+pm.Messages[i].From.ToString()+">"; } //保存附件 SaveAttachments(pm.Messages[i],pm.GetMessageUID(i)); pm.DeleteSingleMessage(i); }catch { continue; } } pm.Disconnect(); } 上面是用Jmail来实现的,供参考可存到数据库里后再显示,也可以直接显示 一个看似简单的不简单问题,求高手 我怎么获取不到DataGridView中的值??? 求助哦将C改成C# 指纹识别问题 C#实现MSN对话 求一个正则式的写法 在RDLC报表的表里怎样设置文本的垂直居中? 如何在制作安装包时自动检测客户是否安装.NET Framework并安装呢 crystalReport的专家请进,有关水晶报表中自己指定字段值的方法,请赐教 .net总的Automation 服务? Windows Forms Designer在哪里? 在C#中如何删除选中的多封邮件,已经使用了jmail.dll,100分
string path=Application.StartupPath.ToString()+"\\config.ini";
IniFile ini=new IniFile(path);
string PopServer=ini.IniReadValue("Mail","MailServer");
string PopUser=ini.IniReadValue("Mail","MailUser");
string PopPwd=ini.IniReadValue("Mail","MailPwd");
int PopPort=110;
if (ini.IniReadValue("Mail","MailPort")!="")
PopPort=int.Parse(ini.IniReadValue("Mail","MailPort"));
pm.Connect(PopUser,PopPwd,PopServer,PopPort);
pm.Logging = true;
ReadMail(pm);
}
catch(Exception ex)
{
}
}
public void ReadMail(jmail.POP3Class pm)
{
for(int i=1;i<=pm.Count;i++)
{
try
{
pm.Messages[i].Charset="gb2312";
pm.Messages[i].ContentTransferEncoding = "Quoted-Printable";
string str=pm.Messages[i].Subject.ToString();
string from="";
if(pm.Messages[i].FromName!=null)
{
from=pm.Messages[i].FromName.ToString();
}
if (pm.Messages[i].From!=null)
{
from+="<"+pm.Messages[i].From.ToString()+">";
}
//保存附件
SaveAttachments(pm.Messages[i],pm.GetMessageUID(i));
pm.DeleteSingleMessage(i);
}
catch
{
continue;
}
} pm.Disconnect();
}