先引用JMail.pop3组件,然后使用它

解决方案 »

  1.   

    //在asp.net中有mail组件System.Web.Mail;
    //没有必要用到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); 
    %>
      

  2.   

    pcuser(晚风) :我这是接收邮件的,asp.net有吗?各位大侠,还是帮小弟把它转为c#,如何?
      

  3.   

    看看
    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();
    } }
      

  4.   

    2002pine(我学习,我存在) :你这个我试过,但邮件内容收下来后,原来段落有致的邮件就挤成一团,你遇到这问题吗?但用asp的,就没有这问题.
      

  5.   

    呵呵...用ASP.NET中自带的类System.Web.Mail就好了呀!楼上的代码值得参考参考.....你说的那些问题我还没有碰到过!不好意思.......
      

  6.   

    不过我的问题是,附件只能接收网页,其他格式的附件,都不能打开,或者打开的是乱码邮件的内容好象没什么问题!上面的代码中的
    f=f+Msg.Attachments[i].SaveToFile("c:\\"+Msg.Attachments[n].Name);
    应该改为
    f=f+Msg.Attachments[i].SaveToFile("c:\\"+Msg.Attachments[i].Name);
    这样才能接受多个附件!