主题:  救急,如何实现发确认信的页面啊?

hansen

职务:普通成员
等级:1
金币:1.0
发贴:181
注册:2000/12/21 15:27:20
#12001/2/27 10:13:13
下面是我根据UltraDev Sky里的教程作的发确认信的页面源代码,可预览时提示
jmail.SMTPMail 错误 '8000ffff'

No recipients

/asp/TMP4omuk9e8x9.asp, 行29 ,我也是刚学的,不知错哪里了,请看看吧。我用pws,安了jmail.exe,是否可以在本机测试发确认信呢?

<%@LANGUAGE="VBSCRIPT"%>
<%

Dim rsThisUser__struserid
rsThisUser__struserid = "xyz"
if(session("svuserid") <> "") then rsThisUser__struserid = session("svuserid")

%> <%
set rsThisUser = Server.CreateObject("ADODB.Recordset")
rsThisUser.ActiveConnection = "dsn=login;"
rsThisUser.Source = "SELECT * FROM member WHERE userid='" + Replace(rsThisUser__struserid, "'", "''") + "'"
rsThisUser.CursorType = 0
rsThisUser.CursorLocation = 2
rsThisUser.LockType = 3
rsThisUser.Open
rsThisUser_numRows = 0
%>
<%
dim strrecipient
strrecipient=rsThisUser.fields.item("email").value
%>
<%
set jmail=server.createobject("jmail.smtpmail")
jmail.serveraddress="public.xm.fj.cn"
jmail.sender="atown@21cn.com"
jmail.subject="this is demo for use of asp"
jmail.body="hi ,this is an email comfirmation from asp demo"
jmail.addheader "originating-ip", request.servervariables("remote_addr")
jmail.execute
%>


Untitled Document




this is confirmation for your register


these are your informaton,please check. and


<%=(rsThisUser.Fields.Item("userid").value)%>


<%=(rsThisUser.Fields.Item("password").value)%>


<%=(rsThisUser.Fields.Item("email").value)%>


 




编辑历史:[这消息被hansen编辑过(编辑时间2001-02-27 10:16:00)]


5D荣誉斑竹

职务:普通成员
等级:2
金币:2.0
发贴:654
注册:2000/12/19 10:59:22
#22001/2/27 19:28:40
不如去看看小正正的登录教程,相信一定会有收获的!



wowomo

职务:普通成员
等级:1
金币:1.0
发贴:309
注册:2001/1/12 21:01:58
#32001/2/27 20:31:48
你没有放是谁收信,当然是不可以发出去的了!



hansen

职务:普通成员
等级:1
金币:1.0
发贴:181
注册:2000/12/21 15:27:20
#42001/2/28 11:33:38
小正正的教程是可以,但是他用的发信程序不是jmail,我机子里只装pws,估计不好实现他那个教程里的做法,另外,我这页不是加入了自动从注册页面获取收信人的邮件地址吗?就是strrecipient=rsThisUser.fields.item("email").value呀。我的主要问题是,即便pws不支持本机发信,也不应该出现错误提示啊。



wowomo

职务:普通成员
等级:1
金币:1.0
发贴:309
注册:2001/1/12 21:01:58
#52001/2/28 13:19:36
真的是你没有放收信人的地址。你再仔细看看,你虽然拿到了email地址,
可是你并没有用它呀?

错误信息就是说你没有放收信人的地址,很清楚的。



hansen

职务:普通成员
等级:1
金币:1.0
发贴:181
注册:2000/12/21 15:27:20
#62001/2/28 17:51:32
但我是按教程做的,也不知到底放没有及如何放,反正感谢二位的答复,我再看看吧。如果有关于发确认信的好教程,别忘了告诉我哟。