如何实现,还有收取邮件后如何通过一个邮件的解析类来把发件人、主题、内容,附件分别存入数据库理!分不够再加只要解决问题!谢谢大家了!

解决方案 »

  1.   

    http://community.csdn.net/Expert/topic/2973/2973263.xml?temp=.156048
    应该可以解决
      

  2.   

    http://www.aspnetpop3.com/examples.aspx
      

  3.   

    http://blog.csdn.net/goody9807/articles/30560.aspx
      

  4.   

    TO:goody9807() 
    那个好像是发邮件的阿!
      

  5.   

    大致如下,你改一下你自己的
    //获取邮件
    public void GetMail(int j)
    {
      POP3 myPop3=new pu1_erp.POP3Class();
      string uname,upwd,pop3;
      uname=Session["user"].ToString(); //获取用户名
      upwd=Session["pwd"].ToString();
      pop3=Session["pop3"].ToString();  //确定邮件总数:
    //============================================================
    try{
      myPop3.Connect(uname,upwd,pop3,110);
      Email_Count.Text="邮件总数:"+myPop3.Count.ToString();
      }
    catch
     {
    Email_Count.Text="未连接上邮件服务器!";
     }
      //==============================================================
    try
     {
       Message  msg=new pu1_erp.MessageClass();
       Message  msg_p=new pu1_erp.MessageClass();
      if(j<myPop3.Count)
      {
       msg=myPop3.Messages[j];
       msg_p=myPop3.Messages[j+1];
     }
            SendUs_lab.Text="发件人:"+msg.FromName.ToString()+"["+msg.From.ToString()+"]";
            subject_lab.Text="邮件主题:<"+msg.Subject.ToString()+">";//邮件标题
            SendTm_txt.Text="发送时间: <"+msg.Date.ToString()+">"; //
            prec_subject.Text=msg_p.Subject.ToString();
            msg.ContentType="text/html";
            msg.Encoding="uuencode";
            msg.Encoding="quoted-printable";
            msg.Charset="gb2312";
            object obj=msg.Body;
            lblMessage.Text=obj.ToString();
            msg.Close();
    }
     catch(Exception e)
        {
         lblMessage.Text=e.ToString();
        }

    }
      

  6.   

    请教楼上的,这一句:POP3 myPop3=new pu1_erp.POP3Class();
    这些类和方法都是你自定义的吧???能否一起贴出来??
      

  7.   

    好像支持收邮件的jmail很难找。我找了好久都没有。
    都是测试。哪位高手有的话可以发过一份。[email protected]