/*
说明:windows 2000下和windows 2003下引用的dll有所区别
windows 2003:cdosys.dll
windows 2000:cdonts.dll
*/
using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.Office.Interop.Outlook;
namespace LionBridge.ClassLibrary
{
/// <summary>
/// 适用于200系统中
/// </summary>
public class CdontHandle
{
private string mMailTo;
private string mSubject;
private string mBody;
private string mMailFrom;
private CDONTS.NewMailClass 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 CdontHandle()
{
omail = new CDONTS.NewMailClass();
omail.Importance = 2;
omail.BodyFormat = BodyFormat;
omail.MailFormat = 0;//编码
}
/// <summary>
/// 邮件发送
/// </summary>
/// <returns></returns>
public bool Send()
{
omail.Send(MailFrom, MailTo, Subject, Body,1);
return true;
}
}
}