Gmail邮件需要使用SSL,端口号:995,发送Gmail邮件简单,SmtpClient类启用EnableSsl就可解决,但是发送Gmail邮件没有该类,需要做怎么样的处理,方可以实现?

解决方案 »

  1.   

    参考
    http://www.cnblogs.com/ufoer23/archive/2006/04/06/368728.html
    http://www.cnblogs.com/fooo/archive/2008/06/26/1230471.html
      

  2.   

    .NET联盟会馆 QQ群号:77329563  招聘中.....
      

  3.   

    使用System.Web.Mail通过需验证的邮件服务器发送邮件,下面是Scott Water在dotText中写的一个发邮件的类,使用起来比较方便,整个类的代码如下: using System; 
    using System.Web.Mail; namespace ZZ { 
        /// 
        /// SystemMail 的摘要说明。 
        ///     public class SystemMail 
        { 
             private string _adminEmail; 
             private string _smtpServer = "localhost"; 
             private string _password; 
             private string _userName;          public SystemMail() 
             {                      }          public string AdminEmail          { 
                  get{return _adminEmail;} 
                  set{_adminEmail = value;} 
             }          public string SmtpServer 
             { 
                  get{return _smtpServer;} 
                  set{_smtpServer = value;} 
             }          public string Password 
             { 
                  get{return _password;} 
                  set{_password = value;} 
             }          public string UserName 
             { 
                  get{return _userName;} 
                  set{_userName = value;}          }          public bool Send(string to, string from, string subject, string message) 
             { 
                  try 
                  {                    MailMessage em = new MailMessage(); 
                       em.To = to; 
                       em.From = from; 
                       em.Subject = subject; 
                       em.Body = message; 
                       //Found out how to send authenticated email via System.Web.Mail at http://SystemWebMail.com (fact 3.8)                    if(this.UserName != null && this.Password != null)                    {                        em.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1");   //basic authentication 
                           em.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", this.UserName); //set your username here 
                           em.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", this.Password); //set your password here                    }                    SmtpMail.SmtpServer = this.SmtpServer; 
                       SmtpMail.Send(em); 
                       return true; 
                  } 
                  catch 
                  { 
                       return false; 
                  } 
              } 
         } 

    需要更多信息可以查看http://SystemWebMail.com
      

  4.   

    看我的blog:
    http://blog.csdn.net/javakiki/archive/2008/12/29/3636555.aspx
      

  5.   

    用C# 如何获取 今日 gamil的邮件