设为首页 加入收藏 网站搜索 繁體中文 中国建站网 — 站长资源分享平台

通过System.Web.Mail程序发邮件

来源:网络收集 作者:佚名 时间:2007-04-25 23:13:31

  在.net 1.1里面,如何用程序控制来发送电子邮件。比如,网站用户注册成功后,给注册用户自动发一封邮件,提示用户的注册信息。再则,有时候需要每天定时的把一个报表发给固定的几个人。综合起来需要解决如下的几个问题:
  1、SMTP服务器身份认证。
  2、收件人为多人时,怎么发送。
  3、发送邮件附件。

实现程序如下:

  为了使用System.Web.Mail,在名字空间里引用:
  using System.Web.Mail;

  定义一个发送邮件的过程

        /**//// <summary>
        /// 发送电子邮件邮件
        /// </summary>
        /// <param name="to">接收电子邮件地址</param>
        /// <param name="subject">邮件主题</param>
        /// <param name="body">邮件正文</param>
        /// <param name="mailatta">附件</param>
        public void SendMail(string to,string subject,string body,MailAttachment mailatta)
        {   

            MailMessage m_Mail = new MailMessage();
            //定义SMTP服务器的名称
            SmtpMail.SmtpServer = "mail.13590.com";

            //定义SMTP邮件服务器需要身份认证
            m_Mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1");
            //认证的用户名
            m_Mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "username");
            //认证密码
           m_Mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword","password");

            //定义邮件的发送地址
            m_Mail.From="\"秋雨\"<username@13590.com>";           

            //定义邮件的接收地址
            m_Mail.To = to.ToString();

            //定义邮件的暗送地址
             m_Mail.Bcc="bcc@13590.com";
            //定义邮件的抄送地址
             m_Mail.Cc = "cc@13590.com";
            //定义邮件的主题
            m_Mail.Subject = subject;
            //定义邮件的主体
            m_Mail.Body = body;
            //'邮件以 HTML的格式发送
            m_Mail.BodyFormat = MailFormat.Text;
            //定义邮件的有限级,在此设定为高
            m_Mail.Priority = MailPriority.High;
            //  给发送的邮件附加上一个附件
            if (mailatta!=null)
            {
                m_Mail.Attachments.Add(mailatta);
            }
            try
            {
                SmtpMail.Send(m_Mail);
            }
            catch
            {
                //邮件发送有错

[1] [2]  下一页

Tags:

  • 好的评价 如果您觉得好,就请您
      0%(0)
  • 差的评价 如果您觉得差,就请您
      0%(0)
  • 相关文章
    广告赞助

    文章随便看看 设计素材 建站学院 网页模板 视频教程

    网友评论

    共有 0 位网友发表了评论,得分 0 分,平均 0 分    查看完整评论

    用户名: 查看更多评论

    分 值:100分 85分 70分 55分 40分 25分 10分 1分

    内 容:

             通知管理员 验证码: