Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    CDOsys invio due mail o doppio destinatario?!

    Ciao a tutti i miei assidui lettori.....
    ho inserito in una pagina (javascript)
    l'invio della mail di conferma al cliente
    e SUBITO dopo la mail di notifica al webmaster...

    all'inizio inviava solo quella al webmaster...
    poi dopo vari tentativi....
    invia solo quella al cliente!!!

    è sbagliato creare due oggetti diversi e consecutivi cdosys??
    devo mettere due destinatari nel campo FROM???come si fa???
    ma i contenuti dei due messaggi devono essere diversi!!!

    grazie.....
    www.alexcartoons.it

  2. #2
    non so come ricevi i destinatari dell'e-mail ma così funziona

    nel mio caso la prima e-mail viene inviato eseguendo un ciclo a più destinatari

    la seconda ad uno solo

    codice:
    <%
    mittente=Mail_cli
    percorso="/mdb-database/web.mdb"
    %>
    
    <%
    set rs=server.CreateObject("ADODB.recordset")
    strSql="Select * FROM operatori"
    set rs=cn.Execute(strSql)
    DO while not rs.EOF
    destinatario=rs("mail")
    %>
    <%oggetto="Segnalazione inviata dal cliente: "&Ragione%>
    <%
    
    
    'Impostiamo le nostre preferenze
    
    
    
    
    'Creiamo l'oggetto mail con CDOSYS
    Dim eMail
    Set eMail = CreateObject("CDO.Message")
    
    'Definiamo i diversi attributi della nostra mail
    eMail.From = Mittente
    eMail.To = Destinatario
    eMail.Subject = Oggetto
    
    'Se il testo è in Html useremo HTMLBody al posto di TextBody
    eMail.HTMLBody = strbody 
    
    'Stabiliamo il livello di importanza (1 o 2)
    eMail.Fields("urn:schemas:httpmail:importance").Value = 2
    eMail.Fields.Update()
    
    'Inviamo la mail!
    eMail.Send()
    
    'Eliminiamo l'oggetto...
    Set eMail = Nothing
    
    
    
    
    rs.Movenext
    loop
    
    
    %>
    
    <%
    'Impostiamo le nostre preferenze
    Dim Destinatario, Mittente, Oggetto
    
    
    
    
    'Creiamo l'oggetto mail con CDOSYS
    Dim reMail
    Set reMail = CreateObject("CDO.Message")
    
    'Definiamo i diversi attributi della nostra mail
    reMail.From = Destinatario
    reMail.To = mittente
    reMail.Subject = " conferma ricevimento segnalazione "
    
    'Se il testo è in Html useremo HTMLBody al posto di TextBody
    reMail.HTMLBody = restrbody 
    
    'Stabiliamo il livello di importanza (1 o 2)
    reMail.Fields("urn:schemas:httpmail:importance").Value = 2
    reMail.Fields.Update()
    
    'Inviamo la mail!
    reMail.Send()
    
    'Eliminiamo l'oggetto...
    Set reMail = Nothing
    %>
    Ci sedemmo dalla parte del torto visto che tutti gli altri posti erano occupati."
    [Bertolt Brecht]

  3. #3
    Allora...in parole povere:

    A parte che:
    -in locale prima mi inviava a me la mail e la infilava in queue
    -invece al cliente la inviava dentro drop
    -poi ho sistemato il tutto e mi invia entrambe le mail in queue...quindi...funziona....
    -NB: in locale uso cdonts e poi su aruba lo converto in cdosys
    A PROPOSITO SAI DOVE TROVO LA DLL DI CDOSYS COSI LA ISTALLO IN LOCALE???

    Torniamo indietro:
    -un tizio invia un form
    -i campi sono: nome ed email
    -la pagina che li riceve prende i dati e li trasforma in due variabili
    ovvero nome ed email (gli stessi nomi ...che fantasia)
    -a questo punto non faccio altro che invertire i campi from e to
    -prima invia la mail al cliente "to = cliente@cliente.it" e "from = 'una stringa'"
    -poi invia a me la segnalazione "to = miamail@miamail.it" e "from = 'un altra stringa'"

    ora visto che ho letto tutti quei post che inviano le mail con i loop faccio un while (io in genere uso javascript) e provo...

    Secondo me il ragionamento non fa una piega!!!!

    poi t faccio sapere a cosa porta il while...
    ciao
    www.alexcartoons.it

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.