Ciao ragazzi,
ho questo codice:
<%@LANGUAGE = VBSCRIPT%>
<%
// Recupero i dati dal modulo
username = Request.Form("username")
password = Request.Form("password")
email = Request.Form("email")
oggetto = Request.Form("oggetto")
messaggio = Request.Form("messaggio")
// Verifico username e password
if ((username <> "xxxxxxx") OR (password <> "xxxxxxxx")) then
Response.Write("Autorizzazione negata")
Response.End
else
Set objCDOSYSMail = Server.CreateObject("CDO.Message")
Set objCDOSYSCon = Server.CreateObject ("CDO.Configuration")
objCDOSYSCon.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "mail.dominio.it"
objCDOSYSCon.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
objCDOSYSCon.Fields("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
objCDOSYSCon.Fields("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 60
objCDOSYSCon.Fields("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
objCDOSYSCon.Fields("http://schemas.microsoft.com/cdo/configuration/sendusername") = info@dominio.it
objCDOSYSCon.Fields("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "psw"
objCDOSYSCon.Fields.Update
'Update the CDOSYS Configuration
Set objCDOSYSMail.Configuration = objCDOSYSCon
objCDOSYSMail.From = "info@dominio.it"
objCDOSYSMail.To = info@dominio.it
objCDOSYSMail.Subject = "News Koinestudio"
'Set the e-mail body format (HTMLBody=HTML TextBody=Plain)
objCDOSYSMail.HTMLBody = "Your message"
objCDOSYSMail.Send
Set objCDOSYSMail = Nothing
Set objCDOSYSCon = Nothing
Response.Write("Newsletter inviata con successo.");
end if
%>
ma mi dà questo errore:
Microsoft VBScript compilation error '800a0408'
Invalid character
/luke_newsletter/invia.asp, line 23
objCDOSYSCon.Fields("http://schemas.microsoft.com/cdo/configuration/sendusername") = info@dominio.it
-----------------------------------------------------------------------------------------^
praticamente sto cercando di trasformare questo script scaricato da html da cdonts a cdosys ma non ci riesco. mi aiutate?
Script da modificare:
<%@LANGUAGE = JScript%>
<%
// Recupero i dati dal modulo
var username = new String(Request.Form("username"));
var password = new String(Request.Form("password"));
var email = new String(Request.Form("email"));
var oggetto = new String(Request.Form("oggetto"));
var messaggio = new String(Request.Form("messaggio"));
// Verifico username e password
if ((username != "xxxxxxxx") || (password != "xxxxxxxxx")) {
Response.Write("Autorizzazione negata");
Response.End;
}
// Creo la classe CDONTS.NewMail per inviare l'email
var INVIA = new ActiveXObject("CDONTS.NewMail");
// Riempio i campi dell'email
INVIA.To = "";
INVIA.Bcc = email;
INVIA.From = "info@dominio.it"; // Inserisci il tuo indirizzo email
INVIA.Subject = oggetto;
INVIA.Body = messaggio;
INVIA.Send();
Response.Write("Newsletter inviata con successo.");
%>