• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

伴老

不积跬步,无以至千里;不积小流,无以成江海
  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

Dotnet1.1&2.0 SendMail detail to explain

Dotnet1.1&2.0 SendMail detail to explain
0

/**********************************************************************
**
** DotNet1.1环境下 Code CreateBy 伴老 2005.6.14
** http://blog.csdn.net/abandonship/archive/2008/12/22/3580975.aspx
**
**********************************************************************/

using System.Web.Mail;

public void _Dotnet1.1SendMail()
{
    strMessage = ""; //定义错误信息

    MailMessage mailMsg = new MailMessage();
    mailMsg.From = strMailFrom;

    mailMsg.To =  strMailTo;
    mailMsg.Subject = strMailTitle;
    mailMsg.Priority = MailPriority.High;  //邮件级别,.High、.Low、.Normal
    mailMsg.BodyFormat = MailFormat.Text;  //邮件形式,.Text、.Html
    mailMsg.Body = strEmailBody;

    mailMsg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1");  //设置支持服务器验证
    mailMsg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", strMailFrom); //设置用户名
    mailMsg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", strPsd);  //设置用户密码

    SmtpMail.SmtpServer = strMailSMTP;  //or SmtpMail.SmtpServer.Insert( 0, strMailSMTP);
    try
    {
        //发送邮件
        SmtpMail.Send( mailMsg ); 
    }
    catch( Exception Message )
    {
        strMessage = "发送失败" + Message.Message.ToString();
    }

    if( strMessage != "" )
    {
        Response.Write(strMessage );
    }
    else
    {
        Response.Write("发送成功!");
    }
}

 

/**********************************************************************
**
** DotNet2.0环境下 Code CreateBy 伴老 2006.11.23
** http://blog.csdn.net/abandonship/archive/2008/12/22/3580975.aspx
**
**********************************************************************/

using System.Net.Mail;

public void _Dotnet2.0SendMail()
{
    strMessage = "";

    MailMessage mailMsg = new MailMessage();

    mailMsg.To.Add(new MailAddress("收件人邮箱集合"));  //设置收件人的邮件地址
    mailMsg.From = new MailAddress("发件人邮箱地址");  //设置发送者的邮件地址
    mailMsg.Subject = strMailTitle; //设置邮件主题
    mailMsg.Priority = MailPriority.High; // 设置邮件级别:.High、.Low、.Normal
    mailMsg.IsBodyHtml = true; //设置邮件形式:是否为HTML格式
    mailMsg.SubjectEncoding = System.Text.Encoding.UTF8;
    mailMsg.BodyEncoding = System.Text.Encoding.UTF8;
    mailMsg.Body = strEmailHTML;

    //设置发送邮件服务器
    SmtpClient client = new SmtpClient(strMailSMTPServer);

    client.Credentials = new System.Net.NetworkCredential("发件人邮箱", "发件人邮箱密码");
    client.EnableSsl = true; //经过SSL加密

    try
    {
        client.Send(mailMsg);
    }
    catch (Exception Message)
    {
        strMessage = "发送失败" + Message.Message.ToString();
    }

    if( strMessage != "" )
    {
        Response.Write(strMessage );
    }
    else
    {
        Response.Write("发送成功!");
    }
}

 

Copyright © abandonship

posted on 2009-04-24 17:26  伴老  阅读(201)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3