传统的ASP发送邮件
问题描述:
我使用这个代码使用传统的ASP发送电子邮件:传统的ASP发送邮件
Set oJMail = Server.CreateObject("JMail.SMTPMail")
with oJMail
.Sender = "myemail"
.SenderName = "Me"
.AddRecipient "some email"
.Subject = "some subject"
.Body = "Name: " & fname & " Email:" & email & "Phone: " & phone
end with
oJMail.ServerAddress = "mysmtp:25"
oJMail.Execute
Set oJMail = Nothing
但是服务器保持引发此错误:
Microsoft JScript compilation error '800a03ec' Expected ';' /index.asp, line 108 Set oJMail = Server.CreateObject("JMail.SMTPMail") ----^
可以是些与我的页面头?
<%@ Language="javascript" %>
答
是的,看起来像VBScript代码,在这种情况下,你希望你的页面标题有:
<%@ Language="VBScript" %>
当然,这会导致问题,如果你的页面的其余部分已经被写入在JavaScript中。