求一个jmail组件,可以收邮件的啊

解决方案 »

  1.   

    提供你一个网址,里面有JMail的组件下载以及说明:http://www.ajiang.net/products/aspcheck/coms.aspJMail是一个非常成熟和强大的邮件组件。它不但可以完成发邮件的工作,还可以POP收信,并支持收发邮件时的PGP加密,内置一个群发邮件的对象,可以使群发编程更简单。即使是很多其他组件也都能完成的发邮件功能,JMail 的完成也可以称得上最出色的,除了常见的抄送暗送等多收件人功能外,它还支持添加嵌入式图片附件,并且可以从URL读取文件作为附件。JMail 的免费版本拥有全部完成的发邮件功能,只在收邮件和加密邮件等我们不常用到的方面进行了限制。 
      

  2.   

    不用组件也可以用发Emailprivate void SendEmail(string errorID)
            {
                MailAddress from = new MailAddress("[email protected]", "123", Encoding.UTF8);
                //定义发信人地址,如果是多人,可以用","分开
                MailAddress to = new MailAddress("[email protected]");
                //定义收信人地址,如果是多人,可以用","分开
                MailMessage aMessage = new MailMessage(from, to);
                aMessage.Subject = "错误报告:" + DateTime.Now.ToString();
                //定义邮件的主题
                aMessage.Body = errorID.Replace("\r\n","<br>");
                aMessage.IsBodyHtml = true;
                //定义邮件的内容
                SmtpClient sc = new SmtpClient();
                sc.Host = "mail.123.com";
                sc.Port = 25;
                sc.UseDefaultCredentials = false;
                sc.Credentials = new System.Net.NetworkCredential("[email protected]", "PWD");
                sc.DeliveryMethod = SmtpDeliveryMethod.Network;
                try
                {
                    sc.Send(aMessage);
                }
                catch
                {
                    System.IO.File.AppendAllText(@"ErrorLog.txt", errorID.Replace("<br>", "\r\n"));
                    return;
                }
      

  3.   

    你用的什么邮箱?
    我发邮件 163  gmail 这两个都可以,,,QQ的确实不行,,其他的没有试忘了,,好像这个需要 POP3支持? 禁止POP3的不可以 好像是吧,,记不清楚了 反正有的邮箱确实不行
      

  4.   

    可以试试OpenPOP.NET
    这是一个开源的组件,地址是:http://sourceforge.net/projects/hpop/
      

  5.   

    给我一个支持收邮件的jmail的版本啊 免费的 高手们