送一个封装好的利用SMTP服务直接发送邮件的类:using System;
using System.Web.Mail;
namespace Common
{
/// <summary>
/// MailSend 的摘要说明。
/// </summary>
public class MailSend
{
/// <summary>
/// 发件人
/// </summary>
private string emailFrom;
public string EmailFrom
{
get
{
return emailFrom;
}
set
{
if(emailFrom!=value)
{
emailFrom=value;
}
}
}
/// <summary>
/// Email地址
/// </summary>
private string memberEmail;
public string MemberEmail
{
get
{
return memberEmail;
}
set
{
if(memberEmail!=value)
{
memberEmail=value;
}
}
}
/// <summary>
/// 邮件主题
/// </summary>
private string emailSubject;
public string EmailSubject
{
get
{
return emailSubject;
}
set
{
if(emailSubject!=value)
{
emailSubject=value;
}
}
}
/// <summary>
/// 邮件内容
/// </summary>
private string emailBody;
public string EmailBody
{
get
{
return emailBody;
}
set
{
if(emailBody!=value)
{
emailBody=value;
}
}
}
/// <summary>
/// 缺省构造函数
/// </summary>
public MailSend()
{
}
/// <summary>
/// 发送邮件
/// </summary>
public void Send()
{
try
{
MailMessage MailObject=new MailMessage();
MailObject.To=memberEmail;
MailObject.From=emailFrom;
MailObject.Subject=emailSubject;
MailObject.Body=emailBody;
MailObject.BodyFormat=MailFormat.Html;
MailObject.Priority=MailPriority.High;
//SmtpMail.SmtpServer=emailServer;
SmtpMail.Send(MailObject);
}
catch
{
}
}
}
}
using System.Web.Mail;
namespace Common
{
/// <summary>
/// MailSend 的摘要说明。
/// </summary>
public class MailSend
{
/// <summary>
/// 发件人
/// </summary>
private string emailFrom;
public string EmailFrom
{
get
{
return emailFrom;
}
set
{
if(emailFrom!=value)
{
emailFrom=value;
}
}
}
/// <summary>
/// Email地址
/// </summary>
private string memberEmail;
public string MemberEmail
{
get
{
return memberEmail;
}
set
{
if(memberEmail!=value)
{
memberEmail=value;
}
}
}
/// <summary>
/// 邮件主题
/// </summary>
private string emailSubject;
public string EmailSubject
{
get
{
return emailSubject;
}
set
{
if(emailSubject!=value)
{
emailSubject=value;
}
}
}
/// <summary>
/// 邮件内容
/// </summary>
private string emailBody;
public string EmailBody
{
get
{
return emailBody;
}
set
{
if(emailBody!=value)
{
emailBody=value;
}
}
}
/// <summary>
/// 缺省构造函数
/// </summary>
public MailSend()
{
}
/// <summary>
/// 发送邮件
/// </summary>
public void Send()
{
try
{
MailMessage MailObject=new MailMessage();
MailObject.To=memberEmail;
MailObject.From=emailFrom;
MailObject.Subject=emailSubject;
MailObject.Body=emailBody;
MailObject.BodyFormat=MailFormat.Html;
MailObject.Priority=MailPriority.High;
//SmtpMail.SmtpServer=emailServer;
SmtpMail.Send(MailObject);
}
catch
{
}
}
}
}
解决方案 »
- 读取记录分页数据库读取问题:利用rownum,还是利用datatable的select
- C# 网络编程会的人帮下忙谢谢了!!!
- 路径比较的正则表达式如何写??
- 各位大侠,Log4Net能够记录操作日志吗?例如数据库的添加、删除、修改等操作。
- 请问c#,winform的虚拟内存怎么释放
- c#问题
- AXWEBBROWSER IFRAME
- 如何得到一个表的列的在sqlsever中数据类型?
- 麻烦懂C的人帮忙把下面的C#翻译成C 谢谢
- windows8.1 64位环境 vs2008 运行报找不到指定的模块。 (异常来自 HRESULT:0x8007007E)
- 能帮我看一下这个简单问题吗?谢谢!!!!!
- C#如何做Socks V5 proxy?
1.使用SMTP发信:看SmtpMail Class [C#]的说明2.使用ADSI和LDAP来发信,这个没有直接的实例,需要自己组合3.使用MAPI和CDO,在MSDN中看相应的内容,都有可供参考的示例
这都有代码
http://raintrail.myetang.com/products/rainsmtp/rainsmtp.htm
绝对让你满意