.net 发送邮件代码

protected void button_Click(object sender, EventArgs e)
    {

string body = "<html><body><P>邮件内容html 格式:欢迎光临<a href='http:www.tripbee.cn'  target=_blank>旅游蜜</a></P></body></html>";

            try
            {
                string mailpwd = ConfigurationManager.AppSettings["mailpwd"];
                CDO.Message oMsg = new CDO.Message();

                oMsg.From = "EmailFrom@tom.com";
                oMsg.To = "EmailTo@tom.com";
                oMsg.Subject = "邮件标题";
                oMsg.HTMLBody = body;
                CDO.IConfiguration iConfg = oMsg.Configuration;
                ADODB.Fields oFields = iConfg.Fields;

                oFields["http://schemas.microsoft.com/cdo/configuration/sendusing"].Value = 2;
                oFields["http://schemas.microsoft.com/cdo/configuration/sendemailaddress"]
                    .Value = "EmailFrom@tom.com"; //发件箱
                oFields["http://schemas.microsoft.com/cdo/configuration/smtpaccountname"]
                    .Value = EmailTo@tom.com; //收件箱
                oFields["http://schemas.microsoft.com/cdo/configuration/sendusername"]
                    .Value = "EmailName"; //发件油箱名
                oFields["http://schemas.microsoft.com/cdo/configuration/sendpassword"]
                    .Value = "Password"; //发件邮箱密码
                oFields["http://schemas.microsoft.com/cdo/configuration/smtpauthenticate"]
                    .Value = 1;
                //value=0 代表Anonymous验证方式(不需要验证)
                //value=1 代表Basic验证方式(使用basic (clear-text) authentication.
                //The configuration sendusername/sendpassword or postusername/postpassword fields
                //are used to specify credentials.)
                //Value=2 代表NTLM验证方式(Secure Password Authentication in Microsoft Outlook Express)
                oFields["http://schemas.microsoft.com/cdo/configuration/languagecode"].Value = 0x0804;
                oFields["http://schemas.microsoft.com/cdo/configuration/smtpserver"].Value = "Smtp Server";//smtp服务器,如:smtp.tom.com

                oFields.Update();
                oMsg.BodyPart.Charset = "gb2312";
                oMsg.HTMLBodyPart.Charset = "gb2312";

                oMsg.Send();
                oMsg = null;
                this.Panel1.Visible = false;
                this.Panel2.Visible = false;
                this.Panel3.Visible = true;
            }
            catch (Exception ex)
            {
                Response.Write(ex.Message);
                //throw e;
            }

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值