`

ASP用简单方法发邮件

阅读更多

    首先,要安装IIS,以及IIS里面得STMP服务组件,然后打开IIS,把STMP启动,下面就开始写代码了,很简单:

 

    这个是主要代码:

  1. SUB   sendmail(fromwho,towho,subject,body)      
  2.       dim   mymail      
  3.       set   mymail=server.createobject("cdonts.newmail")      
  4.       mymail.from   =fromwho      
  5.       mymail.to=towho      
  6.       mymail.subject   =subject      
  7.       mymail.body=body      
  8.       mymail.send      
  9.       set   mymail=nothing      
  10. end   sub      
  11.       fromwho=trim(request.form("fromwho"))      
  12.       towho=trim(request.form("towho"))      
  13.       subject=trim(request.form("subject"))      
  14.         body=trim(request.form("body"))      
  15.   if   towho<>""   then      
  16.   sendmail   fromwho,towho,subject,body      
  17.   end   if   

 

下面看整个.asp叶面代码:

  1. <%   
  2. SUB   sendmail(fromwho,towho,subject,body)      
  3.       dim   mymail      
  4.       set   mymail=server.createobject("cdonts.newmail")      
  5.       mymail.from   =fromwho      
  6.       mymail.to=towho      
  7.       mymail.subject   =subject      
  8.       mymail.body=body      
  9.       mymail.send      
  10.       set   mymail=nothing      
  11. end   sub      
  12.       fromwho=trim(request.form("fromwho"))      
  13.       towho=trim(request.form("towho"))      
  14.       subject=trim(request.form("subject"))      
  15.         body=trim(request.form("body"))      
  16.   if   towho<>""   then      
  17.   sendmail   fromwho,towho,subject,body      
  18.   end   if      
  19.        
  20.   %>      
  21.   <!---->>      
  22.   <HTML>      
  23.   <HEAD>      
  24.   <TITLE>   New   Document   TITLE>      
  25.   <META   NAME="Generator"   CONTENT="EditPlus">      
  26.   <META   NAME="Author"   CONTENT="">      
  27.   <META   NAME="Keywords"   CONTENT="">      
  28.   <META   NAME="Description"   CONTENT="">      
  29.   HEAD>      
  30.        
  31.   <BODY   bgcolor="#eeeeee">      
  32.   <FORM   METHOD=POST   ACTION="<%=request.servervariables("script_name")%>">      
  33.   <BR>发送给:<INPUT   TYPE="text"   NAME="towho"   size=40>      
  34.   <BR>从:<INPUT   TYPE="text"   NAME="fromwho"   size=40>      
  35.   <BR>主题:<INPUT   TYPE="text"   NAME="subject"   size=40>      
  36.   <BR><TEXTAREA   NAME="body"   ROWS="5"   COLS="40">TEXTAREA>      
  37.   <BR><INPUT   TYPE="submit"   value="send   mail">      
  38.   FORM>      
  39.        
  40.   BODY>      
  41.   HTML>      

    据说这样就可以了,但我还没尝试过,总之先记下来吧

 

 --------------------------------------------

更完整的,加上操作系统判断的:

 

  1. <%SUB   sendmail()    
  2.      
  3.       dim   mymail   
  4.       dim fromwho   
  5.       dim subject   
  6.       dim body   
  7.       fromwho="gao@yahoo.com.cn"  
  8.       subject=""  
  9.       body=""    
  10.       Set mymail = CreateObject("CDO.Message")     
  11.       'set   mymail=Server.CreateObject("CDO.Message")   
  12.       thesoft=Request.ServerVariables("HTTP_USER_AGENT")   
  13.       if instr(thesoft,"Windows NT 5.0") then   
  14.       Set mymail = Server.CreateObject("CDONTS.NewMail")   
  15.       end if   
  16.       if instr(thesoft,"Windows NT") then   
  17.       Set mymail = Server.CreateObject("CDO.Message")   
  18.       end if   
  19. 'response.write ("操作系统:"&vOs)   
  20.   
  21.   
  22.   
  23.       if trim(request.form("fromwho")) <> null then   
  24.          
  25.       fromwho=trim(request.form("fromwho"))    
  26.       end if   
  27.          
  28.            
  29.       towho="563787750@qq.com"     
  30.       subject=trim(request.form("subject"))      
  31.        body=trim(request.form("body"))        
  32.       mymail.from   =fromwho      
  33.       mymail.To = towho      
  34.       mymail.subject   =subject      
  35.       mymail.TextBody=body      
  36.       mymail.send      
  37.       set   mymail=nothing     
  38.           
  39.       end   sub      
  40.      ' fromwho=trim(request.form("fromwho"))      
  41.      ' towho="gaodongtian@yahoo.com.cn"     
  42.       'subject=trim(request.form("subject"))      
  43.       ' body=trim(request.form("body"))     
  44.            
  45.       'thesoft = Request.ServerVariables("HTTP_USER_AGENT")   
  46.       'if instr(thesoft,"Windows NT 5.0") then   
  47. vOS="Win 2000"  
  48.  'end if   
  49.     '  if instr(thesoft,"Windows NT") then   
  50.     '  vOS="Win 2003"  
  51.       'Set mymail = CreateObject("CDO.Message")   
  52. ' end if   
  53.   
  54. 'response.write ("操作系统:"&vOs)          
  55.            
  56.            
  57.         
  58.     
  59.      
  60.        
  61.   %>      
  62.   <!DOCTYPE   HTML   PUBLIC   "-//W3C//DTD   HTML   4.0   Transitional//EN">      
  63.   <HTML>      
  64.   <HEAD>      
  65.   <TITLE>欢迎使用邮件发送系统</TITLE>      
  66.   <META   NAME="Generator"   CONTENT="EditPlus">      
  67.   <META   NAME="Author"   CONTENT="">      
  68.   <META   NAME="Keywords"   CONTENT="">      
  69.   <META   NAME="Description"   CONTENT="">      
  70.   </HEAD>      
  71.        
  72.   <BODY   bgcolor="#eeeeee">      
  73.   <FORM   METHOD=POST   ACTION="<%sendmail()%>">  
  74.   <table align="center"><tr><td><div align="center" style="font-size:30px;  font-weight:600">欢迎使用邮件发送系统</div></td></tr><tr><td>    
  75.   <INPUT   TYPE="hidden"   NAME="towho"   size=40>      
  76.   您的email地址:<INPUT   TYPE="text"   NAME="fromwho"   size=45>      
  77.   <BR>主&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;题:<INPUT   TYPE="text"   NAME="subject"   size=45> </td></tr>  
  78.   <tr><td align="center">  <div align="left" >内&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;容:</div>  
  79.   <TEXTAREA   NAME="body"   ROWS="10"   COLS="62"></TEXTAREA></td></tr>  
  80.   <tr><td align="center">      
  81.   <BR><INPUT   TYPE="submit"   value="发 送"  onClick="javascript:alert('发送成功!谢谢!')">      
  82.   </td></tr></table>  
  83.   </FORM>     
  84.       
  85.        
  86.   </BODY>      
  87.   </HTML>      

 

分享到:
评论

相关推荐

    asp发邮件源码

    asp发邮件源码,asp有Jmail发邮件,smtp发邮件。

    ASP.NET 发邮件 JMail实例

    ASP.NET 发邮件 JMail实例 利用Jmail控件进行发送电子邮件的简单设计

    asp在线发送邮件(jmail组件+asp案例程序)

    asp在线发送邮件(jmail组件+asp案例程序)!简单易懂!

    一个简单的ASP发送邮件源码

    一个简单的ASP发送邮件源码 需要的人可以拿去

    asp不见不散邮件系统v1.0

    不见不散邮件包含电脑版(电脑上网)、手机高级版(手机上网)、手机简单版(手机上网)。 不见不散邮件 1.0 功能: ◆访客可以直接在线写邮件到您设定的电子邮箱地址。 ◆支持电脑访问、手机访问(wap1.1和wap2.0),这样...

    ASP邮件发送表单程序(jmail)1.0

    ASP邮件发送表单程序是一个很简单的小程序,将客户端在线提交的表单发送至指定邮箱。 注意事项: 1.你的服务器必须安装了Jmail组件,切记,否则无法实现发送邮件;本站有下载! 2.下载本程序后,首先必须打开save....

    基于ASP的在线邮件收发系统研究论文设计

    本文基于ASP技术完成一款简单方便,适合大众用户的电子邮件系统,该电子邮件系统的主要功能模块包括登陆模块,发送模块和管理邮件模块等。 本文首先概括性的介绍电子邮件系统软件的发展趋势及其电子邮件收发系统应用...

    用ASP编写一个简单的邮件系统

    这是一个简单的邮件系统,可支持用户写邮件,查看邮件,管理邮件等功能,界面设计简单,功能上易操作!!

    asp.net 几个邮件系统 源代码

    asp.net 邮件系统 源代码 asp.net 邮件系统 源代码 asp.net 邮件系统 源代码

    发邮件程序asp.net的

    发邮件程序asp.net的,很简单适合初学者交流使用。利用JMAIL组件。

    发邮件系统 ASP.NET

    一个简单的 发邮件系统,还在完善中 现在 只能 用smtp.163.com

    asp.net简易邮件系统

    可实现简单的收发邮件、删除邮件、个人资料、修改密码、添加联系人等功能。

    asp邮件统计系统 v1.0.rar

    1,在配合asp邮件群发系统 v3.3个性群发使用 添加图片可自定义图片大小 2,{mail} 是需要替换成你用统计的邮箱地址 例如 tj.asp?t=xxx@163.com 以图片方式调用当xxx@163.com查看邮件的时候你就可以看见他的IP地址打开...

    ASP在线邮件系统

    功能非常简单,自己研究研究。

    asp邮件群发统计系统v1.0

    (邮件里面不支持javascript,所以用图片方式调用) 实现功能 1,在配合asp邮件群发系统 v3.3个性群发使用 添加图片可自定义图片大小 2,{mail} 是需要替换成你用统计的邮箱地址 例如 tj.asp?t=xxx@163.c

    ASP.NET毕业设计(邮件收发+网站)

    SMTP全称是简单邮件传输协议,它专门用来发送邮件用的。Pop全称是邮局协议,是专门用于接收邮件的。我主要是负责如何实现发送邮件功能的。MailSend命名空间是我整个程序的核心。它包括两个类。在SmtpMail的类中包含...

    ASP在线发信程序(不使用Email组件)

    用ASP实现在线发信需要服务器提供Email组件 即NTS Collaboration Data Objects的支持, 遗憾的是不是所有的ASP服务商都对用户开放这一组件, 在线发现也就成了泡影。 不过我们可以采用一种变通的方式来...

    ASP.NET开发的邮件发送系统

    这是用Visual studio2005+sqlserver2000开发的一个功能简单的邮件发送系统,欢迎大家使用,如有不足请指出。

    计算机毕业设计-ASP.NET基于cs的电子邮件简单收发系统设计与实现(源代码+)-毕设源码实例.zip

    计算机毕业设计_ASP.NET基于cs的电子邮件简单收发系统设计与实现(源代码+)__毕设源码实例计算机毕业设计_ASP.NET基于cs的电子邮件简单收发系统设计与实现(源代码+)__毕设源码实例计算机毕业设计_ASP.NET基于cs的电子...

    asp.net公司内部邮件发送

    基于asp.net三层开发的一个小型的公司内部邮件发送系统 很简单 希望能给新手们一些帮助

Global site tag (gtag.js) - Google Analytics