0

このコードを使用して、従来の 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 コンパイル エラー '800a03ec'

期待される ';'

/index.asp、108 行目

Set oJMail = Server.CreateObject("JMail.SMTPMail")
----^

それは私のページヘッダーと関係がありますか?

<%@ Language="javascript" %>
4

1 に答える 1

2

はい、これは VBScript コードのように見えます。この場合、ページ ヘッダーに次のように記述します。

<%@ Language="VBScript" %> 

もちろん、ページの残りの部分がすでに JavaScript で記述されている場合、これは問題を引き起こします。

于 2012-07-10T20:06:25.657 に答える