Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente bannato
    Registrato dal
    Jan 2002
    Messaggi
    440

    Vogliamo creare una bella newsletter?

    Ciao ragazzi... tutti noi abbiamo una newsletter nei nostri siti... mi chiedevo se con questo post volevamo creare qualcosa di più potente... (spero magari ci sia qualcosa di già pronto)...

    Progetto:
    - partiamo dal presupposto che abbiamo già un database con delle email (evitiamo tutta la fase di inserimento dati)
    - creaiamo un file che invia le email

    Caratteristiche:
    - Le pagina userà per l'invio il componente AspEmail (molto diffuso) se installato altrimenti Cdonts
    - Per evitare un down del server farà una pausa d'invio ogni 30/40 secondi oppure ogni tot invii
    - Faremo in modo che vengono eliminati gli indirizzi errati.

    Inizio con il mio codice (base iniziale)

    server_smtp="mail.pippo.it"
    mittente="info@pippo.it"
    oggetto=request("oggetto")
    messaggio=request("messaggio")

    Set mail = Server.CreateObject("Persits.MailSender")
    mail.host = server_smtp
    mail.from = mittente
    mail.isHTML = true
    mail.addaddress mittente

    set rs=server.CreateObject("ADODB.recordset")
    rs.Open "SELECT * FROM email",db,adOpenKeyset,adLockPessimistic
    if not rs.eof then
    do until rs.eof
    mail.AddBCC rs("email")
    rs.movenext
    loop
    end if

    mail.subject = oggetto
    mail.body = messaggio
    On Error Resume Next
    mail.Send

    rs.close
    set rs = nothing

    sinceramente non so se la tecnica del AddBcc sia giusta..praticamente lo script invia la prima email allo stesso mittente (come copia) e poi a tutti gli iscritti.

  2. #2
    Allora cosa vuoi fare esattamente?

    Sono aperto ad ogni suggerimento!





    Visita il mio sito e contattami:

    - http://www.filanninomichele.com/
    - info@filanninomichele.com
    Think global, act local.

  3. #3
    Utente bannato
    Registrato dal
    Jan 2002
    Messaggi
    440
    Allora vorrei implementare una paginazione nell'invio dell'email con una pausa ogni 20/30 email inviate...

    Ho lo script per paginare i record ma non so se si adatta a questo script.. questo perchè con la paginazione dei record la connessione rimane cmq aperta con un carico maggiore... io vorrei selezionare tutti i record (email) e poi fare una paginazione nel ciclo for.

    A presto

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.