/**//// <summary>
/// 利用Jmail接收邮件
/// </summary>
private void ReciveByJmail()
{
/**////建立收邮件对象
jmail.POP3Class popMail = new POP3Class();
/**////建立邮件信息接口
jmail.Message mailMessage;
/**////建立附件集接口
jmail.Attachments atts;
/**////建立附件接口
jmail.Attachment att;
try
{
popMail.Connect(TxtPopUser.Text.Trim(),TxtPopPwd.Text.Trim(),TxtPopServer.Text.Trim(),Convert.ToInt32(TxtPopPort.Text.Trim()));
/**////如果收到邮件
if(0 < popMail.Count)
{
/**////根据取到的邮件数量依次取得每封邮件
for(int i=1;i <= popMail.Count;i++)
{
/**////取得一条邮件信息
mailMessage = popMail.Messages[i];
/**////取得该邮件的附件集合
atts = mailMessage.Attachments;
/**////设置邮件的编码方式
mailMessage.Charset = "GB2312";
/**////设置邮件的附件编码方式
mailMessage.Encoding = "Base64";
/**////是否将信头编码成iso-8859-1字符集
mailMessage.ISOEncodeHeaders = false;
/**////邮件的优先级
txtpriority.Text = mailMessage.Priority.ToString();
/**////邮件的发送人的信箱地址
txtSendMail.Text = mailMessage.From;
/**////邮件的发送人
txtSender.Text = mailMessage.FromName;
/**////邮件主题
txtSubject.Text = mailMessage.Subject;
/**////邮件内容
txtBody.Text = mailMessage.Body;
/**////邮件大小
txtSize.Text = mailMessage.Size.ToString();
for(int j=0;j<atts.Count;j++)
{
/**////取得附件
att = atts[j];
/**////附件名称
string attname = att.Name;
/**////上传到服务器
att.SaveToFile ("e:\\attFile\\"+attname);
}
}
panMailInfo.Visible = true;
att = null;
atts = null;
}
else
{
Response.Write("没有新邮件!");
}
popMail.DeleteMessages();
popMail.Disconnect();
popMail = null;
}
catch
{
Response.Write("Warning!请检查邮件服务器的设置是否正确!");
}
}
分享到:
相关推荐
VC++中利用 JMAIL 接收邮件
asp.net利用Jmail发送邮件和接收全部代码
这工程的主要功能是用两个窗口实现邮件的发送和接受,主要用到了MailMessage,...接收邮件时需要使用jmail组件连接pop服务器,然后获取邮件接收者所接受的邮件,并将接受到的邮件信息显示到DataGridView控件中
利用jmail组件发送邮件和接收邮件,主要是上传指定位置的文件到邮件附件,并发送;把邮件附件下载到本地的指定文件夹。
利用jmail实现简单邮件的接收和发送功能,已经过本人测试,完整方案
利用JMAIL开发自动接收、发送邮件.支持取收多个附件.(核心代码及JMAIL控制)
ASP.NET邮件收发源码 使用jmail控件的一个邮件收发源码,包含发送多附件功能
该源代码利用JMail和163邮箱的POP3服务器实现对邮件的阅读和邮件附件(含批量下载邮件)的下载。 目前暂时还不能连接QQ邮箱pop3服务器。
在C++ MFC框架下 利用JMAIL 实现 接收邮件 以及上传和下载邮件附件!
mymail.pbl,开发版本pb10.5 ...时间:2009-8-12 功能:pb中用mymail来进行收发邮件 ... 但如果要用自己的邮箱,必须要开通... 本人不才,利用一上午时间研究了一下,写了这个小例子,提供大家来参考,如有疑问可email我
利用JMail组件构建的邮件程序VC源代码实现邮件的发送与接收。
3.使用:请先设置你自己的Smtp发送设置,然后导入接收邮件,这样你就可以个性邮件群发了。4.建议: 大量邮件请本地测试,以免占用服务器资源,很多服务器不允许大量群发的。 大多免费SMTP有发信限制,如126一般连续...
利用此组建可轻松的开发C#邮件发送和接收程序。
3.使用:请先设置你自己的Smtp发送设置,然后导入接收邮件,这样你就可以个性邮件群发了。4.建议: 大量邮件请本地测试,以免占用服务器资源,很多服务器不允许大量群发的。 大多免费SMTP有发信限制,如126一般...
根据最新公布的 2006-2020 国家信息化发展战略,信息化是充分利用信息技术,开发利用 信息资源,促进信息交流和知识共享,提高经济增长质量,推动经济社会发展转型的历史进 程。电子邮件是整个网间网,以至所有其他网络...
.net环境下利用jmail发送和接收邮件
再也不用麻烦的打包压缩,接收人收到之后还需要解压缩等烦锁过程。 10、支持离线文件、离线语音、离线视频 可以一次性将整个文件夹发送。再也不用麻烦的打包压缩,接收人收到之后还需要解压缩等烦锁过程。 四、为...
第21章 打印与报表技术 579 21.1 报表设计技术 580 0994 如何快速创建水晶报表 580 0995 如何编写带图片的报表 582 0996 如何使图片成为整个报表的背景 583 ...1096 如何使用Jmail发送电子邮件 666