/*
* windows 2003 SMTP 简单发送邮件类
* */
using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.Office.Interop.Outlook;
namespace LionBridge.ClassLibrary
{
/// <summary>
/// 适用于2003系统中
/// </summary>
public class CdontHandle2003
{
private string mMailTo;
private string mSubject;
private string mBody;
private string mMailFrom;
private CDO.MessageClass omail;
/// <summary>
/// 发送地址
/// </summary>
public string MailTo
{
get { return mMailTo; }
set { mMailTo = value; }
}
/// <summary>
/// 发信地址
/// </summary>
public string MailFrom
{
get { return mMailFrom; }
set { mMailFrom = value; }
}
/// <summary>
/// 邮件标题
/// </summary>
public string Subject
{
get { return mSubject; }
set { mSubject = value; }
}
/// <summary>
/// 邮件正文
/// </summary>
public string Body
{
get { return mBody; }
set { mBody = value; }
}
private int mBodyFormat = 0;
/// <summary>
/// 邮件格式 0文本 1 HTML
/// </summary>
public int BodyFormat
{
get { return mBodyFormat; }
set { mBodyFormat = value; }
}
/// <summary>
/// 使用OutLook发送邮件
/// </summary>
public CdontHandle2003()
{
omail = new CDO.MessageClass();
// omail. = 2;
omail.Charset="UTF-8";
// omail.MailFormat = 0;//编码
}
/// <summary>
/// 邮件发送
/// </summary>
/// <returns></returns>
public bool Send()
{
omail.From = MailFrom;
omail.To = MailTo;
omail.Subject = Subject;
omail.TextBody = Body;
omail.Send();
return true;
}
}
}