CDO.Message oMsg = new CDO.Message();
oMsg.From =__from;
oMsg.To = __recipient;
oMsg.Subject = __title;
oMsg.CC="";
oMsg.BCC="";
oMsg.From=__from;
StringBuilder MailBody = new StringBuilder();
MailBody.Append("<head><meta charset=gb2312><style>A:visited { TEXT-DECORATION: none }");
MailBody.Append("A:active { TEXT-DECORATION: none }");
MailBody.Append("A:hover { TEXT-DECORATION: underline }");
MailBody.Append("A:link { text-decoration: none;}");
MailBody.Append("A:visited { text-decoration: none;}");
MailBody.Append("BODY { FONT-FAMILY: Verdana,宋体; FONT-SIZE: 9pt;}");
MailBody.Append("TD { FONT-FAMILY: Verdana,宋体; FONT-SIZE: 9pt }</style></head>");
MailBody.Append("<body><center><h3>"+__title+"</h3></center>");
MailBody.Append("<TABLE border=0 width='95%' align=center><TBODY><TR>");
MailBody.Append("<TD valign=middle align=top>");
MailBody.Append("<p>" + __body+"<p>");
MailBody.Append("</TD></TR>");
MailBody.Append("</TBODY></TABLE><br></body>");
oMsg.HTMLBody=MailBody.ToString();
CDO.IConfiguration iConfg;
ADODB.Fields oFields;
iConfg = oMsg.Configuration;
oFields = iConfg.Fields;
oFields["http://schemas.microsoft.com/cdo/configuration/sendusing"].Value=2;
oFields["http://schemas.microsoft.com/cdo/configuration/sendemailaddress"].Value=__from;
oFields["http://schemas.microsoft.com/cdo/configuration/smtpserver"].Value=__SMTPServerName;
oFields["http://schemas.microsoft.com/cdo/configuration/smtpserverport"].Value=25;
if (__SMTPUser != null &&__SMTPUser.Trim()!="")
{
oFields["http://schemas.microsoft.com/cdo/configuration/smtpauthenticate"].Value=1;
oFields["http://schemas.microsoft.com/cdo/configuration/sendusername"].Value=__SMTPUser;
}
if( __SMTPPassword != null&&__SMTPPassword.Trim()!="")
{
oFields["http://schemas.microsoft.com/cdo/configuration/sendpassword"].Value=__SMTPPassword;
}
if (__SMTPUser != null &&__SMTPUser.Trim()!=""&& __SMTPPassword != null&&__SMTPPassword.Trim()!="")
{
oFields["http://schemas.microsoft.com/cdo/configuration/smtpauthenticate"].Value=1;
oFields["http://schemas.microsoft.com/cdo/configuration/sendusername"].Value=__SMTPUser;
oFields["http://schemas.microsoft.com/cdo/configuration/sendpassword"].Value=__SMTPPassword;
}
oFields.Update();
oMsg.BodyPart.Charset = "gb2312";
oMsg.Send();
oMsg = null;