asp.net 发邮件完整类实列
来源:互联网 发布:西数黑盘 知乎 编辑:程序博客网 时间:2024/05/22 14:03
public class ToEmial
{
string _to;
string _title;
string _content;
string _strHost;
string _strAccount;
string _strPwd;
string _strFromName;
string _strFrom;
public string To
{
set { _to = value; }
get { return _to; }
}
public string Title
{
set { _title = value; }
get { return _title; }
}
public string Content
{
set { _content = value; }
get { return _content; }
}
public string Host
{
set { _strHost = value; }
get { return _strHost; }
}
public string Account
{
set { _strAccount = value; }
get { return _strAccount; }
}
public string Pwd
{
set { _strPwd = value; }
get { return _strPwd; }
}
public string FromName
{
set { _strFromName = value; }
get { return _strFromName; }
}
public string EmailFrom
{
set { _strFrom = value; }
get { return _strFrom; }
}
public int sendmail()
{
/*
* 反回错误定议yxy //sql8.net
* 1001 发送成功 yxy //sql8.net
* 1002 发送失败yxy //sql8.net
* 1003 STMP服务器地址不能为空yxy //sql8.net
* 1004 SMTP服务帐号yxy //sql8.net
* 1005 发件人名称yxy //sql8.net
* 1006 SMTP服务密码yxy //sql8.net
* 1007 发送方邮件地址yxy //sql8.net
* 2001 收信地址yxy //sql8.net
* 2002 主题yxy //sql8.net
* 2003 内容yxy //sql8.net
*/
if (Host == "")
{
return 1003;
}
if (Account == "")
{
return 1004;
}
if (FromName == "")
{
return 1005;
}
if (Pwd == "")
{
return 1006;
}
if (EmailFrom == "")
{
return 1007;
}
if (To=="")
{
return 2001;
}
if (Title == "")
{
return 2002;
}
if (Content == "")
{
return 2003;
}
MailAddress from = new MailAddress(EmailFrom, FromName);
SmtpClient _smtpClient = new SmtpClient();
_smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;//指定电子邮件发送方式 yxy //sql8.net
_smtpClient.Host = Host; ;//指定SMTP服务器yxy //sql8.net
_smtpClient.Credentials = new System.Net.NetworkCredential(Account, Pwd);//用户名和密码yxy //sql8.net
MailMessage _mailMessage = new MailMessage();
_mailMessage.From = from;
_mailMessage.To.Add(To);
_mailMessage.Subject = Title;//主题yxy //sql8.net
_mailMessage.Body = Content;//内容yxy //sql8.net
_mailMessage.BodyEncoding = System.Text.Encoding.UTF8;//正文编码yxy //sql8.net
_mailMessage.IsBodyHtml = true;//设置为HTML格式yxy //sql8.net
_mailMessage.Priority = MailPriority.High;//优先级yxy //sql8.net
try
{
_smtpClient.Send(_mailMessage);
return 1001;
}
catch
{
return 1002;
}
}
}
--------------------------------------------------------------------------------------
Maticsoft.Functions.ToEmial myemial = new Maticsoft.Functions.ToEmial();
myemial.To = "49262913@qq.com";
myemial.Title = "标题 yxy //sql8.net";
myemial.Content = "内容 yxy //sql8.net";
myemial.Host = "smtp.163.com";
myemial.Account = "49262913@163.com";
myemial.EmailFrom = "49262913@163.com";
myemial.FromName = "SQL吧sql8.net";
myemial.Pwd = "****";
Response.Write(myemial.sendmail().ToString());
本文为黑鹰原创 首发SQL吧 http://sql8.net http://yangxiaoyong.com 转载请注明出处
本文来至SQL吧技术百科 专注技术教程:Http://sql8.net 原文地址:http://www.sql8.net/Programming/NET/Csharp/201002/58953.html
- asp.net 发邮件完整类实列
- Asp.Net给多用户发邮件完整代码
- asp.net发邮件
- Asp.net发邮件
- asp.net发邮件
- Asp.net发邮件
- Asp.net 发邮件
- asp.net 发邮件
- ASP.NET 发邮件
- asp.net发邮件
- ASP.NET发邮件
- asp.net发邮件
- ASP.NET发邮件(20041120)
- ASP.NET发邮件(20041120)
- ASP.NET 2.0 发邮件
- 在asp.net发邮件
- 最新asp.net 发邮件
- Asp.Net实现发邮件
- Linux Kernel驱逐Android:到底发生了什么
- 将SQL Server数据库中记录导出为insert语句
- 解决: 访问IIS服务器网站的Configuration错误
- WPF中的URI
- VS2008简体中文正式版序列号
- asp.net 发邮件完整类实列
- MessageBox()方法使用
- 作为一个男人,尤其作为一个真正的爷们,应该做好下列小事 - ♀coolszy♂ 【厚德载物 天道酬勤】 - JavaEye技术网站
- Visual Studio 2005/2008 C#或ASP.NET项目中添加ActiveDirector相关的命名空间
- MSHTML Overviews
- Android学习笔记之核心模块内容概述
- 使用VC编写VB使用DLL
- java数据结构之向量Vector
- Interfaces and Scripting Objects