email发送类
来源:互联网 发布:windows 终端仿真软件 编辑:程序博客网 时间:2024/05/29 16:34
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;
using System.Net;
using System.Text;
/// <summary>
/// Email 的摘要说明
/// </summary>
public class Email
{
public Email(string host, int port, string smtpUsername, string smtpPassword)
{
_host = host;
_port = port;
_smtpUsername = smtpUsername;
_smtpPassword = smtpPassword;
}
public Email() { }
private string _host;
public string Host
{
get { return _host; }
set { _host = value; }
}
private int _port;
public int Port
{
get { return _port; }
set { _port = value; }
}
private string _smtpUsername;
public string SmtpUsername
{
get { return _smtpUsername; }
set { _smtpUsername = value; }
}
private string _smtpPassword;
public string SmtpPassword
{
get { return _smtpPassword; }
set { _smtpPassword = value; }
}
public void SendMail(string from, string to, string subject, string body, bool ssl, string[] cc, string[] bcc)
{
// Create mail message
MailMessage message = new MailMessage(from, to, subject, body);
message.BodyEncoding = Encoding.GetEncoding(936);
message.IsBodyHtml = true;
if (cc != null && cc.Length > 0)
{
foreach (string ccAddress in cc)
{
message.CC.Add(new MailAddress(ccAddress));
}
}
if (bcc != null && bcc.Length > 0)
{
foreach (string bccAddress in bcc)
{
message.Bcc.Add(new MailAddress(bccAddress));
}
}
// Send email
SmtpClient client = new SmtpClient(this._host, this._port);
if (!String.IsNullOrEmpty(this._smtpUsername) && !String.IsNullOrEmpty(this._smtpPassword))
{
client.Credentials = new NetworkCredential(this._smtpUsername, this._smtpPassword);
}
if (ssl)
{
client.EnableSsl = true;
}
client.Send(message);
}
}
- 发送email类(C#)
- email发送类
- PHP发送Email 类
- email发送工具类
- email 发送邮件类
- PHP 发送Email类
- PHP 发送Email类
- 自定义的email发送类
- 自定义的email发送类
- 发送email类[2](C#)
- 发送email类[3](C#)
- 使用java 类发送email
- 发送Email
- EMail发送
- 发送email
- 发送email
- 发送Email
- 发送email
- tetex 安装
- 网站验证码
- j2me框架教程(1)
- 一套网站架构完整方案
- 配置FreeBSD内核
- email发送类
- oracle
- IE框架中访问不同域的网页遇到的问题
- 浅谈ASP.NET 2.0里面的AJAX 和 Atlas
- OnlineSVR算法原理(3)
- SDFASDF
- windows下tomcat输出日志
- 把EXCEL导入到表中
- 开篇~~~