一般用来发送取回密码等用: 看了个大概,不过好像Gmail的需要修改代码。 MailMessage mailObj = new MailMessage(); // if (SmtpAuthenticationRequired) ... { mailObj.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1"); mailObj.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "*******@126.com"); mailObj.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "*******"); } mailObj.From = " sensorycn@126.com " ; mailObj.To = test@126.com // mailObj.Cc = null; // mailObj.Bcc = null; mailObj.Subject = " 是个测试t! " ; mailObj.Body = “ this 十 啊 test ! ” mailObj.BodyFormat = MailFormat.Text; mailObj.Priority = MailPriority.High; SmtpMail.SmtpServer = "" ; // if (SmtpUseSSL) ... { //mailObj.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpusessl", "1"); } SmtpMail.Send(mailObj); 测试通过!