您的位置:首页 > 编程语言 > C#

【C#学习笔记】smtp发邮件

2013-10-07 18:10 218 查看
using System;
using System.Net;
using System.Net.Mail;
using System.Text;

namespace ConsoleApplication
{
class Program
{
static void Main(string[] args)
{
MailMessage mail = new MailMessage();
mail.From = new MailAddress("***@gmail.com");
mail.To.Add(new MailAddress("***@sina.cn"));
mail.Subject = "邮件标题";
mail.SubjectEncoding = Encoding.UTF8;
mail.Body = "邮件内容";
mail.IsBodyHtml = true;

SmtpClient smtp = new SmtpClient();
smtp.Host = "smtp.gmail.com";       //不同的邮箱这个不一样
smtp.Port = 587;                    //大部分邮箱为25,gmail为587
smtp.Credentials = new NetworkCredential("账号","密码");    //gmail的账号和密码
smtp.EnableSsl = true;               //其他邮箱不需要ssl
smtp.DeliveryMethod = SmtpDeliveryMethod.Network;   //其他邮箱也不需要这个

smtp.Send(mail);

Console.Write("this work");
Console.Read();
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: