Visual C#中使用Gmail发送邮件
2007-01-04 14:25
429 查看
主要是设置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, "发送邮件出错");
}
}
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, "发送邮件出错");
}
}
相关文章推荐
- python - 如何通过GMail发送邮件:smtplib的使用
- 如何使用GMAIL的SMTP发送邮件
- 使用Gmail发送邮件心得
- 如何使用 Cdosys.dll 库使用 Visual C# 中发送电子邮件带有附件接收邮件
- python使用smtplib模块通过gmail实现邮件发送的方法
- openssl使用SMTP向gmail发送邮件
- Android 使用 Gmail 来发送邮件
- C#发送邮件(使用Gmail或自己配置的SMTP)
- 使用JavaMail发送邮件(Gmail)
- 使用gmail用javamail发送邮件
- 如何在 Laravel 中使用 SMTP 发送邮件(适用于 163、QQ、Gmail 等)
- 使用C#通过GMAIL发送邮件.
- PHPMailer IIS下的PHP脚本使用GMAIL发送邮件PHP
- python使用smtplib模块通过gmail实现邮件发送的方法
- 【C#使用Gmail发送邮件源代码分享】
- Linux 上使用 Gmail SMTP 服务器发送邮件通知
- C#使用gmail发送邮件
- 如何在 Laravel 中使用 SMTP 发送邮件(适用于 163、QQ、Gmail 等)
- 配置ActionMailer使用GMail发送邮件