gmail发送邮件 C#实现(测试OK)
2010-01-31 12:32
681 查看
static string strHost = string.Empty;
static string strAccount = string.Empty;
static string strPwd = string.Empty;
static string strFrom = string.Empty;
代码
public bool sendMail(string to, string title, string content)
{
strHost = "smtp.gmail.com"; //STMP服务器地址
strAccount = "lane.liang@gmail.com"; //SMTP服务帐号
strPwd = "密码"; //SMTP服务密码
strFrom = "lane.liang@gmail.com"; //发送方邮件地址
SmtpClient _smtpClient = new SmtpClient();
_smtpClient.Host = strHost; ;//指定SMTP服务器
_smtpClient.Port = 587;
_smtpClient.EnableSsl = true;
_smtpClient.UseDefaultCredentials = false;
_smtpClient.Credentials = new System.Net.NetworkCredential(strAccount, strPwd);//用户名和密码
_smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;//指定电子邮件发送方式
MailMessage _mailMessage = new MailMessage(strFrom, to);
//_mailMessage.CC = cc;
//_mailMessage.AlternateViews
_mailMessage.Subject = title;//主题
_mailMessage.Body = content;//内容
_mailMessage.BodyEncoding = System.Text.Encoding.UTF8;//正文编码
_mailMessage.IsBodyHtml = true;//设置为HTML格式
_mailMessage.Priority = MailPriority.High;//优先级
try
{
_smtpClient.Send(_mailMessage);
return true;
}
catch
{
return false;
}
}
调用方法:bool i = oMailSender.sendMail("目标邮件地址", "这是一封测试邮件", "这是一封测试邮件的正文内容");
static string strAccount = string.Empty;
static string strPwd = string.Empty;
static string strFrom = string.Empty;
代码
public bool sendMail(string to, string title, string content)
{
strHost = "smtp.gmail.com"; //STMP服务器地址
strAccount = "lane.liang@gmail.com"; //SMTP服务帐号
strPwd = "密码"; //SMTP服务密码
strFrom = "lane.liang@gmail.com"; //发送方邮件地址
SmtpClient _smtpClient = new SmtpClient();
_smtpClient.Host = strHost; ;//指定SMTP服务器
_smtpClient.Port = 587;
_smtpClient.EnableSsl = true;
_smtpClient.UseDefaultCredentials = false;
_smtpClient.Credentials = new System.Net.NetworkCredential(strAccount, strPwd);//用户名和密码
_smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;//指定电子邮件发送方式
MailMessage _mailMessage = new MailMessage(strFrom, to);
//_mailMessage.CC = cc;
//_mailMessage.AlternateViews
_mailMessage.Subject = title;//主题
_mailMessage.Body = content;//内容
_mailMessage.BodyEncoding = System.Text.Encoding.UTF8;//正文编码
_mailMessage.IsBodyHtml = true;//设置为HTML格式
_mailMessage.Priority = MailPriority.High;//优先级
try
{
_smtpClient.Send(_mailMessage);
return true;
}
catch
{
return false;
}
}
调用方法:bool i = oMailSender.sendMail("目标邮件地址", "这是一封测试邮件", "这是一封测试邮件的正文内容");
相关文章推荐
- C# 发送Gmail邮件(已测试过)
- c#实现gmail邮件发送
- 用C#实现支持gmail邮件发送
- jmail.message 实现发送邮件(测试通过)
- C#实现发送邮件的三种方法
- 如何利用C#和Gmail帐号发送邮件
- c#实现服务器性能监控并发送邮件保存日志
- C# 实现Window服务实现定时发送邮件
- VS或C#或.NET环境下的发送邮件实现方法
- c# 实现邮件发送
- 测试C#发送邮件
- java实现发送邮件可多个附件内嵌图片-commons-email使用(未测试)
- C#实现邮件的发送与接受(包括附件)
- C#发送QQ邮件和GMAIL邮件
- 使用C#通过GMAIL发送邮件.
- C# 发送邮件示例代码(GMail和Exchange)
- C#实现自启动及带附件形式的邮件发送
- C#中如何利用Gmail账户发送邮件
- C#实现发送和接收pop3邮件方法
- iOS打包机器人-通过Python轻松实现一键打包上传Fir.im并发送邮件通知测试人员