Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: Da cdonts a cdosys

  1. #1

    Da cdonts a cdosys

    Ciao a tutti, purtroppo mi trovo costretto a migrare su server windows 2003, ed ho l'esigenza di modificare il seguente script per farlo funzionare con cdosys, potete darmi una mano? sto' impazzendo ma non vuole proprio saperne di funzionare ...
    in pratica prima con cdonts spedivo tranquillamente via email la pagina "test_invio.asp?ID=... etc" ora non ci riesco più, mi da il seguente errore:

    Object doesn't support this property or method: 'MailFormat'



    <%
    Set xml = Server.CreateObject("MSXML2.ServerXMLHTTP")
    str= "http://www.pinco.com/test_invio.asp?ID="& session("ID")
    'response.write(str)

    xml.Open "GET",str, False

    ' Spedisci la richiesta
    xml.Send
    Dim miaMail
    Set miaMail = CreateObject("CDONTS.NewMail")
    miaMail.From = "postmaster@pinco.com"
    miaMail.To = "erce@pinco.com"
    miaMail.BCC = (RSO.Fields.Item("Indirizzo_email").Value)
    miaMail.Subject = "test"
    miaMail.BodyFormat = 0
    miaMail.MailFormat = 0
    miaMail.Importance = 0
    miaMail.Body = xml.responseText
    miaMail.Send
    Set miaMail = Nothing
    Set xml = Nothing
    %>

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Devi usare CDOSYS, cerca nel forum. La sintassi è diversa.

    Roby

  3. #3
    Sto cercando da due giorni, ma non ho trovato nessun esempio che spedisce una pagina asp con variabili nella url ...

    un indizio?

  4. #4

  5. #5
    Ciao, avevo già letto quelle info, ma non ho trovato l'istruzione per mandare la pagina asp, in pratica la email che invio ha nel corpo il testo della html della pagina test.asp?id= etc.... e solo quella, nella info che mi hai indicato c'è solo questa istruzione


    ' Corpo del messaggio
    objMail.TextBody = "Testo della mail" ' Formato Testo
    objMail.HTMLBody = "Testo della mail" ' Formato HTML


    come procedo?

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Guarda che l'XMLHTTP con cui recuperavi il codice HTML della pagina per inviarlo per posta puoi sempre usarlo...

    Roby

  7. #7
    Originariamente inviato da Roby_72
    Guarda che l'XMLHTTP con cui recuperavi il codice HTML della pagina per inviarlo per posta puoi sempre usarlo...

    Roby
    Ok ora funziona, pensavo che l'uso di uno escludesse l'altro

  8. #8
    Originariamente inviato da luca.gigliofior
    Ok ora funziona, pensavo che l'uso di uno escludesse l'altro
    Ho parlato troppo presto non gli piace questo:

    objMail.Bcc = (RSO.Fields.Item("Indirizzo_email").Value)

    se metto così

    objMail.Bcc = "pippo@pluto.it"

    funziona ma ho bisogno di passargli una variabile .... come faccio?

  9. #9
    miaVar = (RSO.Fields.Item("Indirizzo_email").Value)
    objMail.Bcc = miaVar

  10. #10
    Originariamente inviato da optime
    miaVar = (RSO.Fields.Item("Indirizzo_email").Value)
    objMail.Bcc = miaVar
    ci avevo già provato ma non và lo stesso mi dà errore:

    error '8004020f'
    /Conferma_ordine.asp, line 579


    alla riga 579 c'è

    objMail.Send()

    ma se metto
    objmail.bcc = "pippo@kuto.it"

    funziona

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 © 2025 vBulletin Solutions, Inc. All rights reserved.