先引用JMail.pop3组件,然后使用它
解决方案 »
- Webservice 调用失败.
- 问个效率问题,查找在一个表中存在而另一个表中不存在的问题
- 怎么用Access+asp.net2.0构建一个多图新闻表
- 学习javascript入门看什么书比较好啊
- 求一sql语句,请各位高手进来帮忙
- 请问vb。net中怎么使用eval()?谢谢
- 小菜:求一用户添加后台代码
- 为什么我的Calendar中动态生成imagebutton还是不能用?(顶者有分)
- dx中GridControl如何选中多行?
- 我做了一个自定义控件,一个控件能得到她的值回传,如果我是三个控件呢?
- asp.net 中如何使用 XmlHttp 对象??
- 把数据库的内容绑定到Droplist上 如何排序(倒序)
//没有必要用到jmail组件
//例程如下
< % @Page Language="C#" Debug="true"%>
< % @Import Namespace="System.Web.Mail" %>
< %
MailMessage msgMail = new MailMessage();
msgMail.To = "邮件接受者";
msgMail.Cc = "抄送";
msgMail.From = "邮件发送者";
msgMail.Subject = "邮件主题";
string strBody = "邮件内容" ;
msgMail.Body = strBody; SmtpMail.Send(msgMail);
%>
public void Remail()
{
//n=第几封信
jmail.Message Msg=new jmail.Message();
jmail.POP3 jpop=new jmail.POP3();
try
{
jpop.Connect("gl77","8562","pop3.163.com",110);
Count.Text=jpop.Count.ToString();
Msg = jpop.Messages[n];
Sendform.Text = Msg.FromName;
Subject.Text = Msg.Subject;
Datetime.Text = Msg.Date.ToString();
Body.Text = Msg.Body;
num.Text=Msg.Attachments.Count.ToString();
for(int i=0;i<Msg.Attachments.Count;i++)
{
f=f+Msg.Attachments[i].SaveToFile("c:\\"+Msg.Attachments[n].Name);
}
name.Text=f;
jpop.Disconnect();
}
catch(Exception ex)
{
Count.Text=ex.Message.ToString();
} }
f=f+Msg.Attachments[i].SaveToFile("c:\\"+Msg.Attachments[n].Name);
应该改为
f=f+Msg.Attachments[i].SaveToFile("c:\\"+Msg.Attachments[i].Name);
这样才能接受多个附件!