五月天亚洲色图_亚洲精品少妇_亚洲熟妇无码av另类本色_自拍高清综合中文_成年女人wwxx免费_国产高清视频在线观看三区_下载香蕉视频app_芒果视频下载_日韩AV综合无码中文一区_国产日产精品久久

在線幫助 ICP備案 合作機(jī)構(gòu) 我要訂制
 
 7×24客服熱線:13663712063
您的位置:首頁(yè)  技術(shù)支持 Asp發(fā)送郵件(源代碼)
       越辰家政管理軟件
       越辰空調(diào)售后管理軟件
       越辰圖書(shū)銷(xiāo)售管理軟件
       越辰物業(yè)管理軟件
       越辰茶樓管理軟件
       越辰幼兒園管理軟件
       越辰餐飲管理軟件
       越辰病歷管理系統(tǒng)
       越辰洗浴管理軟件
       越辰住院管理系統(tǒng)
       越辰超市管理系統(tǒng)
  

Asp發(fā)送郵件(源代碼)

來(lái)源:yocin  時(shí)間:2011-6-2 18:35:52  欄目:技術(shù)支持  點(diǎn)擊率:2629

Asp發(fā)送郵件 (越辰科技整理demade.com.cn

1、jmail發(fā)送郵件
要做在線發(fā)郵件首先要該服務(wù)器支持jamil組件(現(xiàn)在的空間商基本上都支持),如果在自己機(jī)子上測(cè)試的
時(shí)候到網(wǎng)上去找個(gè)jmail安裝一個(gè)就行了,記住本程序只適用于4.2以后的版本!
<%
domain = "smtp.163.com"
ename=request.form("name")
email=request.form("email")
subject=request.form("subject")
message=request.form("message")

dim jmail
set jmail=server.createobject("Jmail.message")
jmail.silent=true
jmail.charset="gb2312"
jmail.fromname=ename '這里是發(fā)件人名稱(chēng),可以從數(shù)據(jù)庫(kù)或表單中取值
jmail.from=email '這里是發(fā)件人郵箱,可以從數(shù)據(jù)庫(kù)或表單中取值,但格式一定要正確 <br>
jmail.subject=subject '該值可以從數(shù)據(jù)庫(kù)或表單中取值
jmail.HTMLBody = Message

jmail.AddHeader "Originating-IP", Request.ServerVariables("anrui32@163.com   ")
jmail.AddRecipient"service@lovoo.com","service"   '"收件人郵箱地址","收件人姓名"
jmail.mailserverusername="smtp服務(wù)器登錄用戶(hù)名" '郵件發(fā)送服務(wù)器登錄名稱(chēng)
jmail.mailserverpassword="smtp服務(wù)器登錄密碼" '郵件發(fā)送服務(wù)器登錄密碼
jmail.maildomain="郵件服務(wù)器域名" '郵件發(fā)送服務(wù)器域名
sendok=jmail.send("domain") 'smtp服務(wù)器名稱(chēng)
if sendok then
response.write "恭喜您,郵件發(fā)送成功"
else
response.write "對(duì)不起,郵件發(fā)送失敗,可能由于服務(wù)器登錄設(shè)置配置不當(dāng)造成或填寫(xiě)的信息有誤,請(qǐng)
確認(rèn)正確后再進(jìn)行發(fā)送!"
end if %>
上面就是利用jmail發(fā)送郵件的主要代碼
下面還有一個(gè)html頁(yè)面就是用來(lái)填寫(xiě)發(fā)送信息的
<html>
<head>
<title>小妖——在線發(fā)送郵件</title>
<meta http-equiv="content-type=" content="text/html; charset=gb2312">
</head>
<body>
<form method="post" action="">
發(fā)件人名稱(chēng):<input type="text" ><br>
發(fā)件人郵箱:<input type="text" ><br>
收件人名稱(chēng):<input type="text" ><br>
收件人郵箱:<input type="text" ><br>
郵件標(biāo)題:<input type="text" ><br>
郵件內(nèi)容:<textarea rows="9" cols="40" ></textarea><br>
<div align="center"><input type="submit" value="發(fā)送"></div>
</form>
</body>
</html>
已經(jīng)全部結(jié)束了,上面那個(gè)發(fā)送郵件的asp代碼中的注釋部分可以用表單值代替,不過(guò)最好寫(xiě)成先把
值賦給一個(gè)變量,如:title=request.form("title"),然后把注釋部份用title代替,一但用了變變量賦
值時(shí)就要把jmail.subject=""這對(duì)引號(hào)去掉了可以直接寫(xiě)成jmail.subject=title就OK了。

2、無(wú)組件發(fā)送郵件
自動(dòng)發(fā)送處理代碼:
<%
Dim MailObject
Response.Write "正在發(fā)送郵件......<BR>"
Mailto = Request("Mailto")
Mailfrom = Request("Mailfrom")
Mailsubject = Request("Mailsubject")
Mailbody = Request("Mailbody")
Mailfile = Request("Mailfile")

Set MailObject = Server.CreateObject("CDONTS.NewMail")
'收信人地址
MailObject.To = Mailto
'發(fā)信人地址
MailObject.From = Mailfrom
'信件標(biāo)題
MailObject.Subject = Mailsubject
'信件內(nèi)容
MailObject.Body = Mailbody
'附件地址
MailObject.AttachFile Mailfile
'開(kāi)始發(fā)送郵件
MailObject.Send
Set MailObject = Nothing
Response.Write "郵件發(fā)送成功了"
%>

3、微軟自帶CDONTS組件發(fā)送核心代碼:
<%
Set cdomail = Server.CreateObject("CDONTS.NewMail") '建立郵件對(duì)象
cdomail.Subject = "Mail Subject" '郵件標(biāo)題
cdomail.From = "Sender's Mail" '發(fā)件人的地址
cdomail.To = "Email will from" '收件人的地址
cdomail.Body = "Mail Body" '郵件的內(nèi)容
cdomail.Send '執(zhí)行發(fā)送
%>

Jmail程序調(diào)用:
<%
'參數(shù)說(shuō)明
'Subject : 郵件標(biāo)題
'MailAddress : 發(fā)件服務(wù)器的地址,如smtp.163.com
'Email : 收件人郵件地址
'Sender : 發(fā)件人姓名
'Content : 郵件內(nèi)容
'Fromer : 發(fā)件人的郵件地址

Sub SendAction(subject, mailaddress, email, sender, content, fromer)
Set jmail = Server.CreateObject("JMAIL.SMTPMail") '創(chuàng)建一個(gè)JMAIL對(duì)象
jmail.silent = true 'JMAIL不會(huì)拋出例外錯(cuò)誤,返回的值為FALSE跟TRUE
jmail.logging = true '啟用使用日志
jmail.Charset = "GB2312" '郵件文字的代碼為簡(jiǎn)體中文
jmail.ContentType = "text/html" '郵件的格式為HTML的
jmail.ServerAddress = mailaddress '發(fā)送郵件的服務(wù)器
jmail.AddRecipient Email '郵件的收件人
jmail.SenderName = sender '郵件發(fā)送者的姓名
jmail.Sender = fromer '郵件發(fā)送者的郵件地址
jmail.Priority = 1 '郵件的緊急程序,1 為最快,5 為最慢, 3 為默認(rèn)值
jmail.Subject = subject '郵件的標(biāo)題
jmail.Body = content '郵件的內(nèi)容
'由于沒(méi)有用到密抄跟抄送,這里屏蔽掉這兩句,如果您有需要的話,可以在這里恢復(fù)
'jmail.AddRecipientBCC Email '密件收件人的地址
'jmail.AddRecipientCC Email '郵件抄送者的地址
jmail.Execute() '執(zhí)行郵件發(fā)送
jmail.Close '關(guān)閉郵件對(duì)象
End Sub

'調(diào)用此Sub的例子
Dim strSubject,strEmail,strMailAdress,strSender,strContent,strFromer
strSubject = "這是一封用JMAIL發(fā)送的測(cè)試郵件"
strContent = "JMail組件發(fā)送測(cè)試成功!"
strEmail = "runbing@eyou.com"
strFromer = "runbing@eyou.com"
strMailAddress = "mail.ubbcn.com"

Call SendAction (strSubject,strMailaddress,strEmail,strSender,strContent,strFromer)

%>
jmail.smtpmail的核心代碼:
<%
Set jmail = Server.CreateObject("JMAIL.SMTPMail") '創(chuàng)建一個(gè)JMAIL對(duì)象
jmail.silent = true 'JMAIL不會(huì)拋出例外錯(cuò)誤,返回的值為FALSE跟TRUE
jmail.logging = true '啟用使用日志
jmail.Charset = "GB2312" '郵件文字的代碼為簡(jiǎn)體中文
jmail.ContentType = "text/html" '郵件的格式為HTML的
jmail.ServerAddress = "Server Address" '發(fā)送郵件的服務(wù)器
jmail.AddRecipient Email '郵件的收件人
jmail.SenderName = "SenderName" '郵件發(fā)送者的姓名
jmail.Sender = "Email Address" '郵件發(fā)送者的郵件地址
jmail.Priority = 1 '郵件的緊急程序,1 為最快,5 為最慢, 3 為默認(rèn)值
jmail.Subject = "Mail Subject" '郵件的標(biāo)題
jmail.Body = "Mail Body" '郵件的內(nèi)容
jmail.AddRecipientBCC Email '密件收件人的地址
jmail.AddRecipientCC Email '郵件抄送者的地址
jmail.Execute() '執(zhí)行郵件發(fā)送
jmail.Close '關(guān)閉郵件對(duì)象
%>

w3 Jmail4.3組件核心代碼:
<%
Set jmail = Server.CreateObject("JMAIL.Message") '建立發(fā)送郵件的對(duì)象
jmail.silent = true '屏蔽例外錯(cuò)誤,返回FALSE跟TRUE兩值j
mail.logging = true '啟用郵件日志
jmail.Charset = "GB2312" '郵件的文字編碼為國(guó)標(biāo)
jmail.ContentType = "text/html" '郵件的格式為HTML格式
jmail.AddRecipient Email '郵件收件人的地址
jmail.From = "Email From for Sender" '發(fā)件人的E-MAIL地址
jmail.MailServerUserName = "UserName of Email" '登錄郵件服務(wù)器所需的用戶(hù)名
jmail.MailServerPassword = "Password of Email" '登錄郵件服務(wù)器所需的密碼
jmail.Subject = "Mail Subject" '郵件的標(biāo)題
jmail.Body = "Mail Body" '郵件的內(nèi)容
jmail.Prority = 1 '郵件的緊急程序,1 為最快,5 為最慢, 3 為默認(rèn)值
jmail.Send("Server Address") '執(zhí)行郵件發(fā)送(通過(guò)郵件服務(wù)器地址)
jmail.Close() '關(guān)閉對(duì)象
%>

4、FLASH+ASP發(fā)郵件的代碼

<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<%
Dim email,topic,mailbody,sendto
ytopic=request.Form("ytopic")
yname=request.Form("yname")
yemail=request.Form("yemail")
yhome=request.Form("yhome")
ycontent=request.Form("ycontent")

mailbody="<div style='font-size:10pt'>"
mailbody=mailbody+"名字:"+yname+"<br>"
mailbody=mailbody+"網(wǎng)址:"+yhome+"<br>"
mailbody=mailbody+"郵件:"+yemail+"<br>"
mailbody=mailbody+"內(nèi)容:"+ycontent+"<br>"
mailbody=mailbody+"</div>"

topic="[RIACN反饋]"+ytopic
sendto="email@domain.com"

call Jmail(topic,mailbody,sendto)

sub Jmail(topic,mailbody,sendto)
on error resume next
dim JMail
Set JMail=Server.CreateObject("JMail.Message")
JMail.Logging = True
JMail.ContentType = "text/html"
JMail.From = "email@domain.com"
JMail.Subject = topic
JMail.Body = mailbody
JMail.AddRecipient sendto
JMail.Priority = 3
JMail.Send("mail.domain.com")
Set JMail = nothing
'關(guān)閉并清除對(duì)象
JMail.Close()
Set JMail = Nothing
if err.number = 0 then
Response.Write("success=1")
end if
end sub
%>
5、Jmail問(wèn)題集錦

1、JMAIL的版本是多少?
JMAIL 是免費(fèi)的4.0版本

2、JMAIL 需要單獨(dú)的發(fā)信服務(wù)器嗎?
JMAIL 需要設(shè)置單獨(dú)的發(fā)信服務(wù)器
如:set mail=server.CreateObject("jmail.SMTPMail")
mail.ServerAddress = "mail.domain.com"

3、為什么使用jmail發(fā)信時(shí)發(fā)信失?
最可能的原因是你指定的發(fā)信服務(wù)器需要發(fā)信認(rèn)證,而你在程序中沒(méi)有指定發(fā)信用戶(hù)名和密碼,具體的編碼為:
set mail=CreateObject("jmail.Message")
mail.Charset ="gb2312"
mail.From ="from@hichina.com"
mail.AddRecipient "to@hichina.com"
mail.MailDomain="mail.hichina.com"
mail.MailServerUserName = " from @hichina.com"
mail.MailServerPassWord = "****"
mail.subject=”test”
mail.body= “歡迎”
'On Error Resume Next
mail.Send("mail.hichina.com")
mail.close()
set mail=nothing

4、Jmail 能發(fā)送附件嗎?
可以
mail.AddAttachment (replace(server.MapPath("/test.doc"),"",""))

5、 Jmail 可以發(fā)送Html格式的郵件嗎?
可以,具體看使用手冊(cè)。

6、Jmail組件實(shí)例。

(1)發(fā)信服務(wù)器需要認(rèn)證(萬(wàn)網(wǎng)郵箱適用)
<%
set mail=CreateObject("jmail.Message")
mail.Charset ="gb2312"
mail.From ="test@hichina.com"     '發(fā)送人的郵件地址
mail.AddRecipient "test@hichina.com"    '接收者的郵件地址
mail.MailDomain="mx.hichina.com"    '改成可以正常使用的郵件服務(wù)器的IP或域名
mail.MailServerUserName = "test@hichina.com"   '郵件服務(wù)器的郵箱地址
mail.MailServerPassWord = "*****"    '郵件服務(wù)器的郵箱密碼
mail.subject="標(biāo)題"      '標(biāo)題
mail.body= "正文"      '正文
On Error Resume Next
mail.Send("mx.hichina.com")     '改成可以正常使用的郵件服務(wù)器的IP或域名
mail.close()
set mail=nothing
response.write "發(fā)送成功"
%>

(2)發(fā)信服務(wù)器不需要認(rèn)證
<%
set mail=server.CreateObject("jmail.SMTPMail")
mail.Charset="gb2312"
mail.ServerAddress = "mx.hichina.com"    '改成可以正常使用的郵件服務(wù)器的IP或域名
mail.Sender="test@hichina.com"      '發(fā)送人的郵件地址
mail.SenderName="test"
mail.AddRecipient("test@sina.com")    '接收者的郵件地址
mail.Subject ="標(biāo)題"      '標(biāo)題
mail.body="正文"      '正文
mail.Priority="1"
'On Error Resume Next
mail.Execute()
mail.Close
Set mail=nothing
response.write "發(fā)送成功"
%>

7、Jmail發(fā)信的實(shí)例,模塊化隨時(shí)調(diào)用
一個(gè)用jmail發(fā)信的過(guò)程,及使用方法. 發(fā)信時(shí),直接調(diào)用這個(gè)過(guò)程就行了。  
<%
dim str,HtmlBody
HtmlBody="<html><body bgcolor='red' topmargin='40'><p align='center'>I Love 2Yup!</p></html>"
str=JmailSend( "hello","ILoveYou",true,HtmlBody,"youname@domain.com",youname@sina.com,
"hello","smtp.sina.com.cn","hello","Password")   
if str="Y" then
response.write("發(fā)送成功")
else
response.write("發(fā)送失敗!請(qǐng)重試!")
end if
'=================================================
'函數(shù)名:JmailSend
'作 用:用Jmail發(fā)送郵件
'參 數(shù):Subject 郵件標(biāo)題
' Body 郵件內(nèi)容
' Body 郵件內(nèi)容
' isHtml 是否發(fā)送Html格式郵件 (true 是)
' HtmlBody Html格式郵件內(nèi)容
'    MailTo 收件人Email
' From 發(fā)件人Email
' FromName 發(fā)件人姓名
' Smtp smtp服務(wù)器
' Username 郵箱用戶(hù)名
' Password 郵箱密碼
'返回值:JmailSend="N" 發(fā)送失敗 JmailSend="Y" 發(fā)送成功
'~~~~~~~~~~suercool~~~~~

'=================================================
function JmailSend(Subject,Body,isHtml,HtmlBody,MailTo,From,FromName,Smtp,Username,Password)
dim JmailMsg
set JmailMsg=server.createobject("jmail.message")
JmailMsg.mailserverusername=Username
JmailMsg.mailserverpassword=Password

JmailMsg.addrecipient MailTo
JmailMsg.from=From
JmailMsg.fromname=FromName

JmailMsg.charset="gb2312"
JmailMsg.logging=true
JmailMsg.silent=true

JmailMsg.subject=Subject
JmailMsg.body=Body
if isHtml=true then JmailMsg.htmlbody=HtmlBody

if not JmailMsg.send(Smtp) then
JmailSend="N"
else
JmailSend="Y"
end if
JmailMsg.close
set JmailMsg=nothing
end function
%>
====================================

越辰科技整理demade.com.cn

Copyright ◎2008-2018鄭州越辰科技有限公司 版權(quán)所有 網(wǎng)站地圖
地址:中國(guó)·河南鄭州市文化路交北環(huán)路北晨e時(shí)代B座505室 
電話:0371-63399049 13663712063 備案號(hào):豫ICP備19031456號(hào)
我們專(zhuān)注于 軟件開(kāi)發(fā)| 網(wǎng)站制作  返回歡迎頁(yè) 
  
點(diǎn)擊這里給我發(fā)消息 越辰業(yè)務(wù)
點(diǎn)擊這里給我發(fā)消息 越辰業(yè)務(wù)
點(diǎn)擊這里給我發(fā)消息 越辰代理
點(diǎn)擊這里給我發(fā)消息 越辰技術(shù)
 ,頁(yè)面執(zhí)行時(shí)間:15.625毫秒        
up close

返回頂部

越辰科技微信
微信掃一掃