网站通过gmail 实现邮件的发送功能
2010-06-12 10:53
901 查看
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Net.Mail;
/*----------------------------------
* CreateDate: 2010-6-12
* Author:gjs
* description:发送邮件操作类
*
-----------------------------------*/
public class MailSend
{
/// <summary>
/// 发送电子邮件
/// </summary>
/// <param name="MessageFrom">发件人邮箱地址 </param>
/// <param name="MessageTo">收件人邮箱地址 </param>
/// <param name="MessageSubject">邮件主题 </param>
/// <param name="MessageBody">邮件内容 </param>
/// <returns> </returns>
public static bool Send(string MessageFrom, string MessageTo, string MessageSubject, string MessageBody)
{
MailMessage message = new MailMessage();
MailAddress from = new MailAddress(MessageFrom);
message.From = from;
//收件人邮箱地址可以是多个以实现群发
message.To.Add(MessageTo);
message.Subject = MessageSubject;
message.Body = MessageBody;
//是否为html格式
message.IsBodyHtml = true;
//发送邮件的优先等级
message.Priority = MailPriority.High;
SmtpClient sc = new SmtpClient();
//指定发送邮件的服务器地址或IP,根据不同的邮件服务商,写不同的服务器名
//smtp.Sina.com
sc.Host = "smtp.gmail.com";
//指定发送邮件端口
//sc.Port = 587;
sc.UseDefaultCredentials = true;
sc.EnableSsl = true;
//指定登录服务器的用户名和密码
sc.Credentials = new System.Net.NetworkCredential("wsyth8566857", "wsyth85668577");
try
{
//发送邮件
sc.Send(message);
}
catch (Exception e)
{
throw new Exception("发送邮件失败,请与管理员联系!");
}
return true;
}
}
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Net.Mail;
/*----------------------------------
* CreateDate: 2010-6-12
* Author:gjs
* description:发送邮件操作类
*
-----------------------------------*/
public class MailSend
{
/// <summary>
/// 发送电子邮件
/// </summary>
/// <param name="MessageFrom">发件人邮箱地址 </param>
/// <param name="MessageTo">收件人邮箱地址 </param>
/// <param name="MessageSubject">邮件主题 </param>
/// <param name="MessageBody">邮件内容 </param>
/// <returns> </returns>
public static bool Send(string MessageFrom, string MessageTo, string MessageSubject, string MessageBody)
{
MailMessage message = new MailMessage();
MailAddress from = new MailAddress(MessageFrom);
message.From = from;
//收件人邮箱地址可以是多个以实现群发
message.To.Add(MessageTo);
message.Subject = MessageSubject;
message.Body = MessageBody;
//是否为html格式
message.IsBodyHtml = true;
//发送邮件的优先等级
message.Priority = MailPriority.High;
SmtpClient sc = new SmtpClient();
//指定发送邮件的服务器地址或IP,根据不同的邮件服务商,写不同的服务器名
//smtp.Sina.com
sc.Host = "smtp.gmail.com";
//指定发送邮件端口
//sc.Port = 587;
sc.UseDefaultCredentials = true;
sc.EnableSsl = true;
//指定登录服务器的用户名和密码
sc.Credentials = new System.Net.NetworkCredential("wsyth8566857", "wsyth85668577");
try
{
//发送邮件
sc.Send(message);
}
catch (Exception e)
{
throw new Exception("发送邮件失败,请与管理员联系!");
}
return true;
}
}
相关文章推荐
- 实现OWA 2010通过短信方式发送邮件提醒功能
- 如何用Java实现邮件发送?---- 网站通过邮箱激活底层代码
- SQL Server 2008 通过配置数据库邮件实现发送邮件功能
- drupal网站邮件发送功能的实现
- SQL Server 2008 通过配置数据库邮件实现发送邮件功能
- SQL Server 通过配置数据库邮件实现发送邮件功能
- 通过spring实现javamail发送邮件功能
- python使用smtplib模块通过gmail实现邮件发送的方法
- SQL Server 2008 通过配置数据库邮件实现发送邮件功能
- SQL Server 2008 通过配置数据库邮件实现发送邮件功能
- 通过spring实现javamail发送邮件功能
- [转载]SQL Server 2008 通过配置数据库邮件实现发送邮件功能
- Linux学习-->如何通过Shell脚本实现发送邮件通知功能?
- 实现OWA 2010通过短信方式发送邮件提醒功能
- SQL Server 通过配置数据库邮件实现发送邮件功能
- 如何能够使自己的网站实现发送邮件的功能?
- [SQL]SQL Server 2008 通过配置数据库邮件实现发送邮件功能
- Python实现的查询mysql数据库并通过邮件发送信息功能
- VPS主机上建立WordPress网站后怎样实现邮件发送功能
- Linux学习-->如何通过Shell脚本实现发送邮件通知功能?