快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

asp+发送email

     作者:飞鸟
  ---------------------------------------------------------------------------------------
  
  html1.htm
  ---------------------------------------------------------------------
  <html>
  <head>
  <meta HTTP-EQUIV="Content-Type" content="text/html; charset=gb2312">
  </head>
  <body>
  
  <form method="post" name="frmEmail" action="email.aspx" >
  发送邮件给:<input type="text" name="mailto" size="30" value="someone@chinaasp.com"><br><br>
  <input type="submit" value="ASP+ 邮件发送" name="cmdSubmit">
  </form>
  </body>
  </html>
  
  emal.aspx
  ---------------------------------------------------------------------
  <%@ Import Namespace="System.Web.Util" %>
  <script language="VB" runat=server ID=Script1>
  
  Sub Page_load(Sender as Object, E as EventArgs)
  
  Dim MyMail as New MailMessage
  
  MyMail.To = request.form("mailto")
  MyMail.From = "webmaster"
  MyMail.Subject = "webmaster给您发了一封电子邮件"
  
  MyMail.BodyFormat = MailFormat.Html
  
  MyMail.Body = "<html><body><h1><a href=\\'http://www.chinaasp.com\\'>ChinaASP.com</a> 使用ASP+程序给你发了一封EMail! Hohoho!</h1></body></html>"
  SmtpMail.Send(MyMail)
  
  End Sub
  
  </script>
  <html>
  <head>
  <title>ASP+邮件发送</title>
  <meta HTTP-EQUIV="Content-Type" content="text/html; charset=gb2312">
  </head>
  <body>
  一封HTML格式邮件发送到了:<br>
  <h1><% response.write(request.form("mailto")) %></h1>
  
  </body>
  </html>
  
  --------------------------------------------------------------
  我注重到了3点问题:
  
  System.Web.Util
  居然在vs7的msdn library里面没有找到这个内容 :(
  所以没法了解更多具体内容了。
  
  为了让程序发送邮件,你必须开启smtp server,并准确设置之
  微软只使用自己的东西,这一点让我感觉很不爽。
  我使用的是拨号,用mmc编辑smtp server的属性,绑定smtp服务到我拨号时候获得的IP上,就能成功发送邮件了。
  
  让程序准确使用中文
  你必须在当前web目录的config.web中加上下列语句
  <globalization
  requestencoding="gb2312"
  responseencoding="gb2312"
  />
  或者你也可以
  修改winntcomplusv2000.14.1812目录中的config.web文件
  <globalization
  requestencoding="gb2312"
  responseencoding="gb2312"
  />
  


返回类别: 教程
上一教程: 如何用JavaScript识别Netscape 6 浏览器
下一教程: 不用数据源打开数据库(DSNless connection)

您可以阅读与"asp+发送email"相关的教程:
· ASP.NET发送ICQ信息DIY(2)
· 用ASP判定EMAIL地址是否有效
· ASP发送邮件的CLASS
· ASP.NET发送ICQ信息DIY(1)
· WEBEMAIL免费邮件发送组件属性与方式
    微笑服务 优质保证 索取样品