主题:  总是说类型不匹配:senmail

楚楚

职务:普通成员
等级:1
金币:1.0
发贴:187
#12003/10/24 16:12:07
这个代码,总是说类型不匹配:senmail


<%
If Request("To") <> Empty Then
mailto = Request("To")
subject = "嗨!快来吧"
msg = "朋友,你好!" & chr(13) & chr(13) & "  快来看看吧呵呵! "
if SendMail(mailto,subject,msg) then
Response.Write "



邮件已送出! 谢谢您的推荐!!!"
else
Response.Write "



邮件没有发送成功,请您稍后再试..."
end if
Else
%>

包含的send.asp 代码:
<%
dim CLStr,msg,mailserver,username,password
CLStr=Chr(13) & Chr(10)

'请在此修改相关信息
mailserver="mail.123.com" '邮局服务器地址(smtp服务器地址)
username="123@123.com" 'smtp服务器验证登陆名(邮局中开设的任何一个信箱的地址)
password="123456" 'smtp服务器验证密码 (信箱密码)
receive="123@123.com" '接受反馈信息的email地址(可以是您的任何有效信箱)
'修改结束

Set msg = Server.CreateObject("JMail.Message")
msg.silent = true
msg.Logging = true
msg.Charset = "gb2312"
msg.MailServerUserName = username
msg.MailServerPassword = password
msg.From = username
msg.FromName = username
msg.AddRecipient (mailto)
mailto=Request.Form("To")
msg.Subject = Request.Form("Subject")
msg.Body = "msg"
msg.Send (mailserver)
msg.close
set msg = nothing
%>

请求帮忙。谢谢



楚楚

职务:普通成员
等级:1
金币:1.0
发贴:187
#22003/10/24 16:25:44
还是没成功。
好像这里也要改:if SendMail(mailto,subject,msg) then

因为send.asp 是dim CLStr,msg,mailserver,username,password
可能这里不匹配。但我不会改……



楚楚

职务:普通成员
等级:1
金币:1.0
发贴:187
#32003/10/24 16:43:39
一共就两个文件。这是发送页面的完整代码:

<%
If Request("To") <> Empty Then
mailto = Request("To")
subject = "嗨!快来吧."
msg = "朋友,你好!" & chr(13) & chr(13) & "  快来看看吧"
if SendMail(mailto,subject,msg) then
Response.Write "



邮件已送出! 谢谢您的推荐!!!"
else
Response.Write "



邮件没有发送成功,请您稍后再试..."
end if
Else
%>














class="titletext">-推荐给好友-

height="80">

















收件人:

class="put">
主题:

disabled value="嗨!我发现一个交友的好站,快来吧!">
内容:



      

class="put1">
  

class="put1">




<%
End If
%>

这是用来发送的包含文件send.asp的代码:
<%
dim CLStr,msg,mailserver,username,password
CLStr=Chr(13) & Chr(10)

'请在此修改相关信息
mailserver="mail.123.com" '邮局服务器地址(smtp服务器地址)
username="123@123.com" 'smtp服务器验证登陆名(邮局中开设的任何一个信箱的地址)
password="123456" 'smtp服务器验证密码 (信箱密码)
receive="123@123.com" '接受反馈信息的email地址(可以是您的任何有效信箱)
'修改结束

Set msg = Server.CreateObject("JMail.Message")
msg.silent = true
msg.Logging = true
msg.Charset = "gb2312"
msg.MailServerUserName = username
msg.MailServerPassword = password
msg.From = username
msg.FromName = username
msg.AddRecipient (mailto)
mailto=Request.Form("To")
msg.Subject = Request.Form("Subject")
msg.Body = "msg"
msg.Send (mailserver)
msg.close
set msg = nothing
%>

请求帮忙。谢谢