Visual C#中使用Gmail发送邮件 主要是设置Gmail的SMTP地址,端口,SSL加密等参数,代码如下: private void button1_Click(object sender, EventArgs e) { MailMessage msg = new System.Net.Mail.MailMessage(); msg.To.Add("xxx@sina.com"); msg.CC.Add("zzz@gmail.com"); msg.From = new MailAddress("yyy@gmail.comm", "yyy", System.Text.Encoding.UTF8); msg.Subject = "这是测试邮件"; msg.SubjectEncoding = System.Text.Encoding.UTF8; msg.Body = "邮件内容"; msg.BodyEncoding = System.Text.Encoding.UTF8; msg.IsBodyHtml = false; msg.Priority = MailPriority.High; SmtpClient client = new SmtpClient(); //设置GMail邮箱和密码 client.Credentials = new System.Net.NetworkCredential("yyy@gmail.com", "xxxxxx"); client.Port = 587; client.Host = "smtp.gmail.com"; client.EnableSsl = true; object userState = msg; try { client.Send(msg); MessageBox.Show("发送成功"); } catch (System.Net.Mail.SmtpException ex) { MessageBox.Show(ex.Message, "发送邮件出错"); } }