.net的类system.web.mail发邮件基本上不行的,因为多数邮箱服务器需要Stmp验证,而
.net的类system.web.mail没有这个。你需要加上 CDO 验证我用 jmail的,非常容易

解决方案 »

  1.   

    to freecs:
    这个大哥,您也做过这个邮件的东东呀,能否把源码发给小妹我看看。EMIAL:[email protected]谢谢!
      

  2.   

    http://www.microsoft.com/china/msdn/library/dndotnetout2k2/html/odc_oldevsol.asp
    以上的地址是MDSN提供的解决方按
      

  3.   

    楼主,看看这篇文章你就明白了:http://www.aspcool.com/lanmu/browse1.asp?ID=968&bbsuser=csharp
      

  4.   

    system.web.mail可以发邮件的,关键是你必须提供一个STMP邮件验证,我做过的,可以实现的
      

  5.   

    public void SendEmail()
    {
    MailMessage MyMail = new MailMessage();
    MyMail.From = "123◎123.com";
    MyMail.To = 456◎456.com;
    MyMail.Subject = "Latest Bug Notification !";
    MyMail.Body = “测试”; 
    MyMail.BodyFormat = MailFormat.Html;
    SmtpMail.SmtpServer="mail.123.com";
    SmtpMail.Send(MyMail);
    } SmtpMail.SmtpServer="mail.123.com"; 很重要,而且MyMail.From = "123◎123.com";中的
    123◎123.com要是可以在mail.123.com通过验证的
      

  6.   

    http://www.eastasp.com/zh-cn/products/eastasp.framework.net/download.aspx
    可以满足你的要求
      

  7.   

    楼主注意,MAILSERVER是本机地址是不行的,MAILSERVER应该是邮件服务器才可以,如过是自己的局域网内,无所谓了,但如果是其他地方的,如sohu的,就需要他给你开通帐户密码才可以