邮箱发送类支持群发
来源:互联网 发布:淘宝京东e卡是怎么来的 编辑:程序博客网 时间:2024/05/24 15:40
using System;
using System.Text;
using System.Net.Mail;
using System.Net;
using NingQHai.Tools;
namespace NingQHai.Web {
/// <summary>
/// 邮件操作实体类
/// </summary>
public class myMail {
String _title = "";
String _body = "";
String _host = "";
String _pwd = "";
String _uName = "";
String _accept = "";
/// <summary>
/// 接收邮件地址
/// </summary>
public String Accept
{
get { return _accept; }
set { _accept = value; }
}
/// <summary>
/// 发送邮件的用户名
/// </summary>
public String UName
{
get { return _uName; }
set { _uName = value; }
}
/// <summary>
/// 发送邮件的密码
/// </summary>
public String Pwd
{
get { return _pwd; }
set { _pwd = value; }
}
/// <summary>
/// 邮件服务器的地址IP或域名
/// </summary>
public String Host
{
get { return _host; }
set { _host = value; }
}
/// <summary>
/// 邮件内容
/// </summary>
public String Body
{
get { return _body; }
set { _body = value; }
}
/// <summary>
/// 邮件标题
/// </summary>
public String Title
{
get { return _title; }
set { _title = value; }
}
/// <summary>
/// 实例化邮件实体类
/// </summary>
public myMail()
{
}
/// <summary>
/// 邮件实体类
/// </summary>
/// <param name="uName">发送邮件的用户名</param>
/// <param name="pwd">相应的密码</param>
/// <param name="accept">接收的EMail</param>
/// <param name="host">发邮件的主机</param>
/// <param name="title">邮件标题</param>
/// <param name="body">邮件内容</param>
public myMail(String uName,String pwd,String accept,String host,String title,String body)
{
this.UName = uName; this.Pwd = pwd; this.Accept = accept;
this.Title = title; this.Body = body; this.Host = host;
}
/// <summary>
/// 发送邮件
/// </summary>
/// <returns></returns>
public Boolean sendMail()
{
Boolean flag = false;
try {
SmtpClient client = new SmtpClient(this.Host);
client.UseDefaultCredentials = false;
client.Credentials = new NetworkCredential(this.UName, this.Pwd);
/*指定如何处理待发的邮件*/
client.DeliveryMethod = SmtpDeliveryMethod.Network;
MailMessage message = new MailMessage(this.UName, this.Accept, this.Title, this.Body);
message.From = new MailAddress(this.UName);
String[] txtUsers = this.Accept.Split(',');
foreach (String str in txtUsers)
{
if (str != null & str != String.Empty)
{
message.To.Add(str);
}
}
message.Subject = this.Title;
message.Body = this.Body;
message.BodyEncoding = Encoding.Default;
message.Priority = MailPriority.High;
message.IsBodyHtml = true;
client.Send(message);
flag = true;
}
catch (Exception ex) {
Err.ErrString = ex.Message;
}
return flag;
}
}
}
- 邮箱发送类支持群发
- 发送邮件,支持群发,非常好用
- 发送邮件,支持群发,非常好用
- 发送邮件,支持群发,非常好用
- javaMail发送邮件(支持单发、群发)
- 从Discuz扣下来的发送邮件代码,整理成类(支持群发)
- C#发送邮件小程序(支持群发,附件)
- C#发送邮件小程序(支持群发,附件)
- C#发送邮件小程序(支持群发,附件)
- C#发送邮件小程序(支持群发,附件)winform
- .net 下 smtp 发送邮件 支持群发 添加附件
- php邮箱发送类
- CI发送到邮箱功能(支持发送附件)
- asp.net 发送邮件 支持 163 发送到常见邮箱
- CI发送到邮箱功能(支持发送附件)
- smtp类 支持群发,支持附件 (share my scripts系列)
- java实现邮箱群发功能
- 使用QQ邮箱发送email(Python【支持中文】)
- DHCP 服务器的安装与配置
- 功能强大的JSON类
- 学习笔记之序列化
- 杭电 acm 1045
- 俺的XML处理类
- 邮箱发送类支持群发
- SQL 拼接多行数据
- Java 单例模式探讨
- 轻松修改ECMS的模板 ——导航栏和循环子栏目
- Makefile 学习1(参考GNU make中文手册)
- 创建数据库用户,并且赋予权限--mysql
- 源代码控制【Source Control Using VisualSVN Server and TortoiseSVN】
- 链表
- (zt)DOS文件转换成UNIX文件格式详解