c# 利用Jmail接收邮件
来源:互联网 发布:淘宝分销自动分账 编辑:程序博客网 时间:2024/05/16 00:56
/**////<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!请检查邮件服务器的设置是否正确!"];
}
}
- C# 利用Jmail接收邮件
- C# 利用Jmail接收邮件
- C# 利用Jmail接收邮件
- c# 利用Jmail接收邮件
- C# 利用Jmail接收邮件
- C# 利用Jmail接收邮件
- 利用Jmail接收邮件
- C#之简单邮件操作-----利用JMail接收邮件
- C# 利用Jmail接收邮件(属性说明)
- 利用Jmail接收邮件,发送邮件
- c#利用jmail发送邮件
- 利用Jmail发送和接收邮件
- 利用Jmail发送和接收邮件
- 利用Jmail发送和接收邮件
- 利用Jmail发送和接收邮件
- 利用Jmail发送接收邮件的方法
- 利用Jmail接收邮件,该如何处理
- Jmail 介绍 及其 利用Jmail接收邮件 (C#)
- 指针与数组
- C99标准的新特性(相对于Ansi C)
- 在非托管环境下使用托管环境下的程序集(转)
- 内存分配
- (转)有一个小型的 pthon spider开源项目源码(很小)
- c# 利用Jmail接收邮件
- 短信模块开发 tpdu格式(一)
- 01背包问题
- 指针参数是如何传递内存的? (C++ 高质量)
- 短信模块开发 tpdu格式(二)
- STP/RSTP/MSTP
- Epic大哥,您没事乱改什么啊?!
- 归并排序求逆序对数)
- 主机名与网络名查询gethostbyname,gethostbyaddr 与 高级名字与地址转换————getaddrinfo()函数详解 .