Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630

    invio mail a tutti gli utenti in db

    Carissimi amici,
    quale script, penso in asp, posso utilizzare per permettermi di inviare una mail a tutti gli utenti presenti in un db con testo e oggetto uguale per tutti ma singolarmente personalizzata con il proprio nome.
    Es:

    Caro "nome e cognome prelevati sempre dal db"
    Testotestossssssssss

    Grazie per il Vs. aiuto.
    Gino

  2. #2
    che bel messaggio, mi sono quasi commosso

    cerca mailing list nel forum magari trovi qualcosa

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    Ecco il fazzoletto!!


    Comunque lo script è questo

    <%
    dim dove
    dove="driver={Microsoft Access Driver (*.mdb)};dbq="& server.mappath("mdb-database/db.mdb")
    Set rs=Server.CreateObject("ADODB.recordset")
    dim stmsql
    stmsql="Select Nome, Cognome, Email, titololavoro FROM file"
    rs.Open stmsql,dove
    do while not rs.EOF
    Set objMail = Server.CreateObject("CDONTS.NewMail")
    danome="MIONOME"
    damail="<mio@indirizzo.com>"
    dachi=chr(34) & danome & chr(34) & damail
    oggetto="titolodelloggetto"
    testo="Caro " & rs("nome") & " " & VbCrLf & VbCrLf & "Il tuo lavoro' " & rs("titololavoro") & " ' "& VbCrLf & VbCrLf &"CONTINUAZIONE TESTO."& VbCrLf & VbCrLf &" Tanti saluti," & VbCrLf & VbCrLf &" Mio Nome"
    objMail.From=dachi
    objMail.Body=testo
    objMail.To=chr(34) & rs("nome") & rs("cognome") & chr(34) &"<"& rs("Email")&">"
    objMail.Subject=oggetto
    objmail.importance=priorita
    objMail.Send
    set objMail = nothing
    rs.MoveNext
    loop
    rs.close
    Set rs = nothing
    response.write("inviata!!")
    %>
    Ora vorrei chiederti!
    Considerando che nello stesso db e dello stesso id utente ci sono altre tabelle dove vorrei il titolo del lavoro sempre riferito allo stesso utente (mediante id) come posso fare?
    Anche se invia più mail (per quanti sono i titoli dei lavori) allo stesso utente mi andrebbe bene lo stesso, ma come faccio ad implementare tutte le altre tabelle e legare tramite id i titoli dei lavori alla mail e al nome e cognome?
    Grazie per il tuo aiuto!!

  4. #4
    non ho mica capito che struttura hai e cosa vuoi ottenere...

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    cioè oltre a prendere i campi della prima tabella, devo prendere i campi delle altre 9 tabelle.
    Le tabelle sono relazionate tra di loro mediante id.
    Quindi all'id, email che invia deve recuperare anche il campo relativo denominato "Titolodellavoro" uguale a tutte le 9 tabelle.
    Spero di essere stato chiaro.
    Ciao
    Gino

  6. #6
    ma ogni tabella ha un titololavoro differente? fai una join altrimenti...

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    Si ogni tabella ha un titolodellavoro differente, ma anche se il sistema mi invia una mail per ogni titolodellavoro, a me andrebbe bene, puoi aiutarmi?
    Grazie

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.