网站建设 郑州网站建设 网站制作 网页设计 网站设计 郑州建网站 - 爱易在线

网站地图 | 网站Tags标签 | RSS订阅 | 加入收藏
您的位置:网站首页 > 博客笔记 > 技术交流 > 正文 技术交流相关信息

Asp基于Jmail组件的邮件发送

作者:郑州网站建设 2013/6/22 16:45:54 点击: 来源:

Asp基于Jmail组件的邮件发送

 

Html表单提交页面:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<meta http-equiv="x-ua-compatible" content="ie=emulateie7" />  
<title>留言本</title> 
<link href="css/style.css" rel="stylesheet" type="text/css" /> 
</head> 
<body> 
<form action="SentEmail.Asp" method="post"> 
<input name="usm" type="text" id="usm" /> 
<h6>ENTER YOUR E-MAIL</h6> 
<input name="mail" type="text" id="mail" /> 
<h6>ENTER YOUR MESSAGE</h6> 
<textarea name="message" rows="" id="message"></textarea> 
<span><input name="" type="submit"  value="SUBMIT>>" style="border:0; width:60px; background:none; margin:0; text-align:right;"/> 
</span> 
</form> 
</body> 
</html>

 

 

Asp发送页面:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>    
<%    
Response.Charset="UTF-8" 
'接受前个页面提交的数据    
dim usm,mail,message    
usm=request.Form("usm")    
mail=request.Form("mail")    
message=request.Form("message")    
        
'================================配置区===================================    
dim fsmail,fsr,sjr,bt,nr,smtp,mm    
        
smtp="smtp.163.com" '用于发送邮件邮箱的smtp    
fsmail="test@163.com" '用于发送邮件的邮箱    
mm="abc123456" '用于发送邮件邮箱的密码    
fsr="爱音数码客户" ' 发送人名字    
sjr="test@qq.com" '收件人邮箱    
bt=usm+"的意见反馈" '发送的邮件主题    
nr="用户名:"+usm+"<br/>邮箱:"+mail+"<br/>留言内容:"+message '发送的邮件内容    
'=========================================================================    
        
'发送邮件    
dim Send    
Send=SendEmail(fsmail,fsr,sjr,bt,nr,smtp,mm)    
If Send then    
response.write "<script>alert('发送成功!确认返回!');this.location.href='/';</script>"
Else
response.write "<script>alert('发送失败!请重试!');this.location.href='/';</script>"
End If
        
'SendEmail(发送人Email,发送者,收件人Email,邮件标题,邮件内容,smtp服务器地址,邮件服务器验证密码)    
Function SendEmail(frommail,fromname,tomail,subject,content,mailserver,ServerPass)    
    On Error Resume Next
    Set JMail = server.CreateObject("JMail.Message")     
    JMail.Logging = True 
    JMail.charset = "utf-8" '邮件编码,缺省为"US-ASCII",最好加上,免得出现乱码    
    JMail.ContentType = "text/html" 
    JMail.From = frommail     
    JMail.FromName = fromname     
    JMail.AddRecipient tomail     
    JMail.Subject = subject     
    JMail.Priority = 3     
    JMail.Body = content     
    JMail.MailServerUserName = frommail    
    JMail.MailServerPassword = ServerPass     
    JMail.Send(mailserver)     
    Set JMail = Nothing 
    If Err.Number<>0 Then 
        SendEmail = False
    Else
        SendEmail = True
    End If
End Function
%>

 

分享到:

上一篇:webBrowser获取完整cookie,并把cookie传给httpHelper

下一篇:DataTable和DataSet通俗解释

技术交流推荐阅读

用户评论

最新博文

热门排行

推荐信息

关于爱之易| 付款方式| 联系我们| 网站地图| 网站Tags标签 | RSS订阅