Mi hanno chiesto di scrivere un codice per mandare email con CDSYS su Win2003.
Ho scoperto poi che la pagina a cui è destinata è tutta scritta in Jscript.

Io in VBScript avrei fatto così:

sTo = "dest@email.it";
sFrom = "mitt@email.it";
sSubject = "Benvenuto !";
sMailServer = "127.0.0.1";
sBody = "prova prova :-)" ;

Set objMail = Server.CreateObject("CDO.Message");
Set objConf = Server.CreateObject("CDO.Configuration")
Set objFields = objConf.Fields
With objFields
.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = sMailServer
.Item("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 10
.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
.Update
End With
With objMail
Set .Configuration = objConf
.From = sFrom
.To = sTo
.Sender = "staff@email.it"
.Subject = sSubject
.HtmlBody = sBody
End With
Err.Clear
on error resume next
objMail.Send
Set objFields = Nothing
Set objConf = Nothing
Set objMail = Nothing

ma da chiaramente errore (chiede il ";" dopo set in questa riga "Set objMail = Server.CreateObject("CDO.Message");" ) avendo in cima al codice la riga <%@ LANGUAGE = JScript %>

Come tradurlo in JScript?