开发平台采用外网邮件替代内部系统邮件

*********************************************************************************************
利用流程处理事务的时候,处理结果往往需要以邮件形式通知某人,有时候并不需要系统内部集成的邮件,而需要通过外网形式发送出去,那么就可以采用下面方法:
在设计器,c#部分这么写:
**********************************************************************************************
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Net.Mail;
using System.Web.Mail;
using System.Text;
public void onAfterSave()
{     
        System.Web.Mail.MailMessage mailMsg = new System.Web.Mail.MailMessage();
        mailMsg.BodyFormat = System.Web.Mail.MailFormat.Html;
        mailMsg.To = "413085129@qq.com";
        mailMsg.From = "passion_wxm@163.com";
        mailMsg.Subject = "邮件主题" ;
        mailMsg.Body = "邮件内容";

        mailMsg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1");
        mailMsg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "passion_wxm");//passion_wxm是我的账号,换成自己的就可以了
        mailMsg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "我的密码当然就不透露了,这里换上自己的密码就可以了");

        SmtpMail.SmtpServer = "smtp.163.com";//smtp服务器 ,如果是126邮箱就换成smtp.126.com 其他同理
        SmtpMail.Send(mailMsg);
}
方正飞鸿智能信息平台(FIX ES2007)  www.founderfix.com
posted @ 2011-04-15 10:42  笨笨的笨笨  阅读(155)  评论(0)    收藏  举报