关于C#发送邮件的问题
请教一下各位,我用VS.NET2005写了个简单的发送邮件,代码如下:       
 using      System.net.Mail;       
 public      void      SendEmail()       
 {            MailMessage      mail      =      new      MailMessage();       
                mail.From.Address      =       "aaaaaaa@163.com ";       
                mail.To.Add(new      MailAddress( "bbbbbbbb@163.com "));       
                mail.Subject      =       "测试邮件 ";       
                mail.Body      =       "Testing,Testing ";       
                mail.IsBodyHtml      =      true;       
                mail.Priority      =      MailPriority.High;       
                SmtpClient      smtp      =      new      SmtpClient( "smtp.163.com ");       
                smtp.Credentials      =      new      System.Net.NetworkCredential( "aaaaaaa@163.com ", "abcde ");    
                smtp.Send(mail); 
 }       
    调试的时候捕捉到异常: "邮箱不可用。      服务器响应为:      Óû§±»Ëø¶¨ ",不知道为什么..    
    还有个问题就是System.Net.NetworkCredential()里的第一个参数是用邮箱全名(例如aaaaaaa@163.com),还是邮箱@前面的字符串就可以了?       
 先谢谢了..      :>
------解决方案--------------------可参考本人Blog 的邮件发送类
------解决方案--------------------smtp.Credentials  =  new  System.Net.NetworkCredential( "邮箱名 ", "密码 ");
------解决方案--------------------还有CC好象是不能少的。。
------解决方案--------------------加上smtp.Port=25