Visualizzazione dei risultati da 1 a 6 su 6

Discussione: ASP, Javascript e mail

  1. #1

    ASP, Javascript e mail

    Ciao a tutti... premetto che sono molti anni che non uso più ASP, ma ricordo vagamente che si poteva fare una pagina ASP utilizzando Javascript al posto di VBscript.

    Mi sapete dire ed aiutare a fare uno script semplice di prova per mandare una mail? Devo vare una verifica, ma lo vorrei in JS perchè devo controllare una cosa con il try/catch
    Grazie
    Rino
    La fantasía, abandonada de la razón, produce monstruos imposibles; unida con ella es madre de las artes y origen de las maravillas.
    (Francisco Goya)
    ----------------------------------------
    http://www.mangioebevo.it
    http://www.definitives.org

  2. #2
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870

    Re: ASP, Javascript e mail

    codice:
    <%@LANGUAGE = JScript%>
    
    <%
    
    //In caso di windows server 2000
    //Creo la classe CDONTS.NewMail ed invio l'email
    
    var messaggio = "Prova";
    var OggettoCDONTS = new ActiveXObject("CDONTS.NewMail");
    OggettoCDONTS.From = "tuaemail";
    OggettoCDONTS.To = email;
    OggettoCDONTS.BCc = "tuaemail";
    OggettoCDONTS.Subject = messaggio;
    OggettoCDONTS.BodyFormat = 0;
    OggettoCDONTS.MailFormat = 0;
    OggettoCDONTS.Body = testo;
    OggettoCDONTS.AttachFile(Server.MapPath(""+ path_temp +""),""+ path_temp +"");
    OggettoCDONTS.Send();
    
    %>

  3. #3
    provo subito...
    La fantasía, abandonada de la razón, produce monstruos imposibles; unida con ella es madre de las artes y origen de las maravillas.
    (Francisco Goya)
    ----------------------------------------
    http://www.mangioebevo.it
    http://www.definitives.org

  4. #4
    Ho scritto così:
    codice:
    <%@LANGUAGE = JScript%>
    <%
    //In caso di windows server 2000
    //Creo la classe CDONTS.NewMail ed invio l'email
    var email="gsannino@akkattp.com";
    var email2="fabry@akkattp.com";
    var messaggio = "Prova JAVASCRIPT";
    var OggettoCDONTS = new ActiveXObject("CDONTS.NewMail");
    OggettoCDONTS.From = "commerciale@promo-world.it";
    OggettoCDONTS.To = email;
    OggettoCDONTS.BCc = email2;
    OggettoCDONTS.Subject = messaggio;
    OggettoCDONTS.BodyFormat = 0;
    OggettoCDONTS.MailFormat = 0;
    document.write("fatto")
    %>
    Ma mi da sto errore:
    Microsoft JScript runtime error '800a01ad'

    Automation server can't create object

    /provaInvio2.asp, line 8
    Coi CDOSYS come sarebbe? forse CDONTS è vecchiotto ormai...
    La fantasía, abandonada de la razón, produce monstruos imposibles; unida con ella es madre de las artes y origen de las maravillas.
    (Francisco Goya)
    ----------------------------------------
    http://www.mangioebevo.it
    http://www.definitives.org

  5. #5
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    A parte che ne hai omesso una parte:

    codice:
    OggettoCDONTS.Body = testo;
    //in caso di allegati
    //OggettoCDONTS.AttachFile(Server.MapPath(""+ path_temp +""),""+ path_temp +"");
    OggettoCDONTS.Send();
    Se ti serve con CDOSYS prova questo:

    codice:
    var OggettoCDOSYS = new ActiveXObject("CDO.Message");
    
    OggettoCDOSYS.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "tuo.smtp"; 
    OggettoCDOSYS.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25;
    OggettoCDOSYS.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2;
    OggettoCDOSYS.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 10;
    
    OggettoCDOSYS.Configuration.Fields.Update();
    
    var invioDa =  email;
    var oggetto = "test"
    var messaggio = "prova";
    
    OggettoCDOSYS.From = invioDa;
    OggettoCDOSYS.To = email;
    OggettoCDOSYS.Cc = email;
    OggettoCDOSYS.Bcc = email;
    OggettoCDOSYS.Subject = messaggio;
    OggettoCDOSYS.HtmlBody = testo;
    //in caso di allegato
    //OggettoCDOSYS.AddAttachment(Server.MapPath(""+ path_temp +""),""+ path_temp +"");
    OggettoCDOSYS.Send();

  6. #6
    Grazie... ora va...
    Provo a fare le mie prove di Trt/catch ed al massimo scrivo qua
    Ciao
    La fantasía, abandonada de la razón, produce monstruos imposibles; unida con ella es madre de las artes y origen de las maravillas.
    (Francisco Goya)
    ----------------------------------------
    http://www.mangioebevo.it
    http://www.definitives.org

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.