/**//// <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!请检查邮件服务器的设置是否正确!");
}
}
分享到:
相关推荐
在"利用Jmail接收邮件"中,主要涉及到`jmail.POP3Class`对象的使用: 1. **连接POP3服务器**: - `popMail.Connect()`方法用于连接到POP3服务器,参数分别为用户名、密码、服务器地址和端口号。 2. **获取邮件...
在VC++编程环境中,利用JMail库来接收邮件是一个常见的任务。JMail是一个功能丰富的电子邮件组件,它提供了在各种编程语言中发送和接收邮件的能力,包括VC++。本篇文章将详细探讨如何在VC++中使用JMail来实现邮件的...
### 使用Jmail发送与接收邮件的关键技术点 #### 发送邮件 在提供的代码片段中,主要涉及了如何使用Jmail库来实现邮件的发送功能。Jmail是一个强大的.NET类库,用于开发支持SMTP、POP3协议的应用程序。下面将详细...
综上,ASP.NET使用Jmail库发送和接收邮件涉及到的主要知识点有邮件对象的创建、属性设置、邮件内容构建、收件人管理、附件处理以及邮件服务器的连接与通信。通过这些步骤,开发者可以在Web应用中实现完整的邮件功能...
本资源提供的"非常好的Jmail接收邮件和发送邮件源码"是一个宝贵的参考资料,可以帮助程序员理解如何利用Jmail进行邮件处理。 Jmail的核心功能包括: 1. **发送邮件**:Jmail提供了方便的API,使得通过SMTP(Simple...
VFP利用JMAIL收邮件并回复,纯VFP9代码,利用JMAIL组件收邮件并发送回复
以上就是在VC6.0环境下利用JMAIL组件实现邮件收发功能的基本步骤。在实际应用中,你可能还需要处理错误、优化性能、支持HTML格式的邮件、添加SSL/TLS安全连接等功能。JMAIL提供的API非常丰富,可以根据需求进行深入...
这工程的主要功能是用两个窗口实现邮件的发送和接受,主要用到了MailMessage,...接收邮件时需要使用jmail组件连接pop服务器,然后获取邮件接收者所接受的邮件,并将接受到的邮件信息显示到DataGridView控件中
在使用Jmail接收邮件时,程序会连接到POP服务器,验证身份后下载指定邮箱的邮件。 在构建邮件收发系统时,开发者需要考虑以下几个关键点: 1. **配置邮件服务器参数**:包括SMTP服务器地址、端口号、用户名、密码...
本篇文章将详细探讨如何利用JMail插件进行邮件的发送。 首先,我们需要理解JMail的基本概念和工作原理。JMail是基于JavaMail API的,JavaMail API是一个开放源码的Java库,它实现了SMTP(Simple Mail Transfer ...
在这个项目中,开发者利用Jmail的强大功能,为用户提供了便捷的邮件操作体验。接下来,我们将详细探讨Jmail组件以及在邮件收发中的应用。 Jmail是一款专门为Java开发者设计的邮件处理库,它允许开发者通过SMTP...
4. **收邮件.txt**:可能是一份关于如何使用Jmail接收邮件的文本说明。 5. **jmail说明.txt**:可能涵盖Jmail控件的基本概念和使用注意事项。 6. **mailaddress.txt**:可能涉及到邮件地址的处理和验证,对于批量...
例如,“vc利用JMail组件快速构建邮件程序_基于jmail.dll.txt”可能包含一个详细步骤的教程,指导开发者如何在VC++项目中集成JMail组件并编写发送邮件的代码。而“JMail 参考.txt”和“Jmail发送和接收邮件.txt”很...
JMail是一款强大的.NET组件,它提供了全面的邮件处理能力,包括发送、接收邮件以及处理附件。 首先,我们需要了解JMail的基本用法。JMail的核心在于其提供的类和方法,如`JMail`类用于创建和配置邮件,`SMTP`和`...
综上所述,"ASP.NET邮件收发源码(jmail)"是一个包含了邮件发送和接收功能的源代码示例,使用了jmail控件来简化邮件处理流程,并且支持发送多附件。这个源码可以帮助开发者快速理解和实现邮件功能,尤其在需要进行...
本教程将详述如何在C#环境下,利用jMail组件来发送电子邮件,这在日常业务交流、系统通知以及自动化任务中都非常实用。我们将涵盖jMail组件的安装、配置以及基本的电子邮件发送方法。 首先,jMail是一款强大的.NET...
本文将深入探讨如何在ASP.NET中利用Jmail来实现邮件发送功能。 首先,Jmail是一个由DimiSoft公司开发的组件,它支持SMTP、POP3、IMAP等协议,使得在.NET应用程序中发送和接收邮件变得简单。Jmail提供了丰富的功能,...
标题 "jmail发送邮件" 涉及到的是在C#编程环境中利用JMail库来实现电子邮件的发送功能。JMail是一款广泛使用的.NET组件,它允许开发者通过SMTP(Simple Mail Transfer Protocol)服务来发送邮件,同时也支持POP3...
在IT行业中,邮件发送是常见的通信方式之一,尤其在企业级...总的来说,利用JMAIL库在C++中发送邮件是一项基础但实用的任务,通过学习和实践,开发者可以掌握这项技能,从而在自己的项目中实现高效稳定的邮件通信功能。
SMTP(Simple Mail Transfer Protocol)和JMail是电子邮件系统中的关键组件,用于实现邮件的发送和接收。SMTP是一种标准的互联网协议,它定义了如何在不同的邮件服务器之间传递邮件。而JMail则是一个Java库,提供了...