设为首页收藏本站

新微赢技术网

 找回密码
 注册
搜索
热搜: 回贴
查看: 158|回复: 2
打印 上一主题 下一主题

Asp下利用Smtp服务器发送邮件

[复制链接]
跳转到指定楼层
1#
发表于 2009-3-16 20:51:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Asp作为微软开发的一套WEB服务器端脚本语言,由于在其WINDOWS操作系统下配置简单易用,得到了广泛的应用,虽然有Asp.net,php,jsp等WEB脚本语言的竞争,但现在国内许多中小型企业的企业网站仍是基于ASP下建设的,Asp在WEB开发中仍占有一席之地。
  Smtp(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP协议属于TCP/IP协议族,它将每台计算机在发送或中转信件时找到下一个目的地。Smtp服务器则是基于Smtp协议下的邮件发送服务器,用来发送或中转你的电子邮件。
  由于在安装ASP运行环境IIS(Internet Information Server)时Smtp服务协议也是默认安装的,因此在ASP服务环境下发送邮件,不必再安装其它服务组件,除非服务器限制或取消安装此服务组件通过Smtp服务器发送邮件。
  下面我们用一组实例来讲解在ASP下利用Smtp服务协议发送邮件
(1)邮件内容编辑页面content.html
<FORM Action=sendmail.asp Method=POST>
<TABLE Border=0 cellpadding="3" cellspacing="0" align="center">
   <TR>
     <TD>收件人:</TD>

     <TD>
       <INPUT Type=Text Name=To Size=40>
     </TD>
   </TR>
   <TR>
     <TD>发件人:</TD>
     <TD>
       <INPUT Type=Text Name=From Size=40>
     </TD>
   </TR>
   <TR>
     <TD>主题:</TD>
     <TD>
       <INPUT Type=Text Name=Subject Size=40>
     </TD>
   </TR>
   <TR>
     <TD>内容:</TD>
     <TD>
       <TEXTAREA Name=Body Rows=8 Cols=40></TEXTAREA>
     </TD>
   </TR>
   <TR>
     <TD colspan="2">
       <div align="center">
         <input type=Submit value=" 发 送 " name="Send">
       </div>
     </TD>
   </TR>
</TABLE>
</FORM>
(2)邮件发送页面sendmail.asp
  Set mail = Server.CreateObject( "CDONTS.NewMail" )   ‘建立mail对象
  mail.To = Request("To")         ‘收件人地址
  mail.From = Request("From")        ‘发件人地址
  mail.Subject = Request("Subject")       ‘主题
  mail.Body = Request("Body")        ‘邮件内容
  mail.Send            ‘发送邮件
  Set mail=nothing          ‘销毁对象
  Response.Write "邮件已送出! "
通过Smtp服务器发送邮件,只需上面两个步骤以及对对象基本的设置即可发送邮件。另外除了以上mail对象的基本属性外,还有以下属性:
   MailObject.Cc = "抄送邮箱"
    MailObject.Bcc = "密送邮箱"
  MailObject.MailFormat = 0 '邮件的格式,0是MIME格式,1是文本消息
  MailObject.BodyFormat = 0 '邮件的正文的格式,0表示HTML格式,1表示普通文本
  MailObject.Importance = 1 '邮件的重要性,0是表示低重要性,1表示正常,2表示高重要
  MailObject.AttachFile "附件绝对路径","附件名称"
  在发送邮件时,可对以上属性进行设置,以达到发送邮件时的需求。此方法也可自行进行修改,以达到邮件群发及指定发送的功能。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

申请友链|小黑屋|最新主题|手机版|新微赢技术网 ( 苏ICP备08020429号 )  

GMT+8, 2024-11-19 10:42 , Processed in 0.083628 second(s), 9 queries , Gzip On, Memcache On.

Powered by xuexi

© 2001-2013 HaiAn.Com.Cn Inc. 寰耽

快速回复 返回顶部 返回列表