主题:  填写表单,然后把表单内容直接email的代码!来看看对不对!

咬一口

职务:普通成员
等级:1
金币:0.0
发贴:107
注册:2002/1/20 21:07:01
#12002/10/8 9:49:01
这个是从a页面填写表单。然后转到b页面。b页面接受表单内容将其发送到邮箱下面是代码
<%
Set mail = Server.CreateObject("CDONTS.NewMail")
mail.TO = "etzzy01@163.com"
mail.From =request.form("UserEmail")
mail.Subject =request.form("Subject")
mail.Body =request.form("Comments")
mail.send
set mail = nothing
%>
不过不好使。不知道那里错了。请大家帮忙啊!!!!!



5D荣誉斑竹

职务:普通成员
等级:2
金币:10.0
发贴:710
注册:2001/10/24 18:34:42
#22002/10/8 10:08:07
语法应该是正确的,不过你看,mail.To是指收件人地址,而mail.From是指发件人地址,你是不是搞反啦?



我佛山人

职务:版主
等级:4
金币:16.0
发贴:2269
注册:2002/8/7 15:09:27
#32002/10/8 11:31:30
可能是为了测试,发到自己信箱里吧

不过你要确定你的服务器要支持CDONTS这个组件



咬一口

职务:普通成员
等级:1
金币:0.0
发贴:107
注册:2002/1/20 21:07:01
#42002/10/8 15:16:40
先多谢2位了

那个收,发人的是我做测试了。都发到我的邮箱里面了!

我后来的试验是。从数据库里面提取信息发email。这样是可以的。

不过一用贴子的代码就不可以。不知道上边那位说的cdonts这个组件是不是和这个有关啊??



5D荣誉斑竹

职务:普通成员
等级:2
金币:10.0
发贴:710
注册:2001/10/24 18:34:42
#52002/10/8 16:26:43
如果能发说明组件是支持的而且最好肯定From地址的正确性,这个也有很大关系



咬一口

职务:普通成员
等级:1
金币:0.0
发贴:107
注册:2002/1/20 21:07:01
#62002/10/8 16:41:56
多谢了!
“from地址的正确性有关系”是否可以这样理解。就是to的那个邮箱有相应的设置。容易把那些乱写的邮件拒收对么??



咬一口

职务:普通成员
等级:1
金币:0.0
发贴:107
注册:2002/1/20 21:07:01
#72002/10/9 11:11:19
我又试验了一下。就是把email内容的地方用了request.form......其他的地方都用了固定的内容。而且email的收发地址都是正确的。可是还是发不出去啊。。。55555555555555



5D荣誉斑竹

职务:普通成员
等级:2
金币:10.0
发贴:710
注册:2001/10/24 18:34:42
#82002/10/9 12:28:01
下面是我做的一个简单的邮件发送程序,如果仍然发不出,应该是你的设置问题:
<%
SUB sendMail(fromWho,toWho,Subject,Body)
   Dim myMail
   SET myMail=Server.CreateObject("CDONTS.Newmail")
       myMail.From=fromWho
	   myMail.To=toWho
	   myMail.Subject=Subject
	   myMail.Body=Body
	   myMail.Send
   SET myMail=Nothing
END SUB
%>
<%
fromWho=TRIM(Request.Form("fromWho"))
toWho=TRIM(Request.Form("toWho"))
Subject=TRIM(Request.Form("Subject"))
Body=TRIM(Request.Form("Body"))

if toWho<>"" then
   sendMail fromWho,toWho,Subject,Body
end if
%>


Send Mail




  
TO:
From:
Subject:
Body:



咬一口

职务:普通成员
等级:1
金币:0.0
发贴:107
注册:2002/1/20 21:07:01
#92002/10/10 16:31:07
不好了!现在用什么都不好使了!!

那该怎么办啊??这个该死的空间啊!!55555555555555555



我佛山人

职务:版主
等级:4
金币:16.0
发贴:2269
注册:2002/8/7 15:09:27
#102002/10/10 20:16:50
用探针测一下看服务器支不支持那个组件



忧忧

职务:普通成员
等级:1
金币:1.0
发贴:180
注册:2002/7/23 1:32:17
#112002/10/10 20:52:34
组件具体叫什么名字!!!



咬一口

职务:普通成员
等级:1
金币:0.0
发贴:107
注册:2002/1/20 21:07:01
#122002/10/11 8:54:19
怎么叫探测指针啊??不懂。我asp很差的。我是这样试验的

<%
Set mail = Server.CreateObject("CDONTS.NewMail")
mail.TO = "etzzy01@163.com"
mail.From =“etzzy@163.comj”
mail.Subject ="mail"
mail.Body ="send a mail"
mail.send
set mail = nothing
%>

测试没反映!!怎么办??



咬一口

职务:普通成员
等级:1
金币:0.0
发贴:107
注册:2002/1/20 21:07:01
#132002/10/14 14:32:28
多谢大家了!!该死的问题解决了。原来都出在邮箱上面了。建议以后大家做测试的时候。不要用国内的邮箱了。我回来把mail to的邮箱改成hotmail的就ok了。