Asp classic 经典asp发送邮件

Asp classic 经典asp发送邮件,asp-classic,jmail,Asp Classic,Jmail,我正在使用此代码使用经典ASP发送电子邮件: Set oJMail = Server.CreateObject("JMail.SMTPMail") with oJMail .Sender = "myemail" .SenderName = "Me" .AddRecipient "some email" .Subject = "some subject" .Body = "Name: " & fname & " Email:" & e

我正在使用此代码使用经典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") ----^ Microsoft JScript编译错误“800a03ec” 期望“;” /index.asp,第108行 设置oJMail=Server.CreateObject(“JMail.SMTPMail”) ----^ 这可能与我的页眉有关吗

<%@ Language="javascript" %>

是的,这看起来像VBScript代码,在这种情况下,您希望页面标题具有:

<%@ Language="VBScript" %> 

当然,如果页面的其余部分已经用JavaScript编写,这会导致问题