VB 스크립트/ASP (일반적으로이 언어를 사용하지는 않지만 사이트가 구축 된 것입니다)로 전자 메일을 보내려고하고 있는데 오류가 500 번 발생합니다.VB 스크립트의 내부 서버 오류
내가 잘못한 것을 보지 못했습니다. 그것이 나에게 실행해야하는 것처럼 보이는 모든. 어떤 아이디어?
<%
dim name
dim from
dim company
dim phone
dim zip
dim message
dim areas
name = Request.Form("name")
from = Request.Form("from")
company = Request.Form("company")
phone = Request.Form("phone")
zip = Request.Form("zip")
areas = Request.Form("areas")
message = Request.Form("message")
Dim Mail, strHost
Dim strSubject, strBody, strPath
strHost = "localhost"
Set Mail = Server.CreateObject("Persits.MailSender")
Mail.Host = strHost
Mail.From = "[email protected]"
Mail.FromName = "Client Name"
Mail.AddAddress "[email protected]"
If Not InStr(from, "domain.com") Then Mail.AddBcc "[email protected]"
Mail.Subject = name & " sent a request"
Mail.Body = name & "," & vbCrLf & vbCrLf &_
"Name:" & name & vbCrLf &_
"Company: " & company & vbCrLf &_
"From: " & from & vbCrLf &_
"Phone: " & phone & vbCrLf &_
"Zip Code: " & zip & vbCrLf &_
"Message: " & message & vbCrLf &_
Mail.Send
Response.Redirect("jlg_thank_you.asp")
set Mail = nothing
%>
오류에 대한 자세한 내용이 있습니까? IE의 친숙한 오류 메시지를 사용하지 않도록 설정하면 더 의미있는 오류가 발생할 수 있습니다. "aspemail.dll"이 스크립트를 실행하는 서버에 올바르게 등록되어 있는지 확인하십시오. –
스크립트에서 문제가되지 않습니까? –
CreateObject 줄에 오류가 발생했다고 생각됩니다. IE의 친숙한 오류 메시지를 사용 안 함으로 설정하면 ASP에서 정확히 충돌하는 줄을 알려야합니다. –