>> Torna all'Homepage <<
Contattaci Entra nei forum Cerca nel sito
News della settimana ASP: esempi di pagine dinamiche Trucchi e suggerimenti per il PC Manuali e guide I dossier e gli approfondimenti di AmicoPc Il sito della settimana I racconti di Armando Staffa Chi siamo
     
 

 

Scarica i file
Scarica i file
citati in questa pagina

 


GESTIONE NEWSLETTER
2/2

La scorsa settimana abbiamo visto come realizzare e gestire una newsletter grazie al programma Emailing List Pro.
Un sistema di quel tipo presente due limiti non indifferenti: in primo luogo è possibile gestire circa 500 iscritti, in quanto le email vengono inviate attraverso l'SMTP (server per la posta in uscita) del provider, comportando problemi e rallentamenti nell'invio della newsletter stessa.
In secondo luogo il messaggio inviato è uguale per tutti, senza possibilità di personalizzazione.

Con il sistema che andremo a vedere è invece possibile inviare migliaia di email in un tempo ragionevole avendo la possibilità di personalizzare i messaggi inviati in base ai dati prelevati dal database. Nel nostro caso il database contiene solo il campo 'indirizzo' quindi il messaggio può essere personalizzato solo grazie all'inserimento di questo indirizzo email. In alternativa è possibile utilizzare un sistema di registrazione degli utenti (nome, cognome, data di iscrizione...) e inviare messaggi che contengano queste informazioni prelevate dal database.

Il programma utilizzato si chiama G-Lock EasyMail (http://www.glocksoft.com/?source=EasyMail) e può essere scaricato dall'indirizzo http://www.amicopc.org/sw/easymail.zip
La versione non registrata consente la gestione di un numero massimo di iscritti pari a 100. Inoltre, in coda ad ogni messaggio, vengono aggiunte alcune righe pubblicitarie. La registrazione costa 40 $ e può essere fatta mediante pagamento con carta di credito direttamente online.
Tale costo di registrazione lo rende adatto a gestione di newsletter con un discreto numero di abbonati e con una cadenza almeno settimanale. In questo caso sono apprezzabili la potenza e la semplicità d'uso di questo programma, nonché la velocità di invio delle email.

Per quanto riguarda il codice delle pagine ASP possiamo riutilizzare quello già realizzato la scorsa settimana e pubblicato all'indirizzo http://www.amicopc.com/asp/newsletter_01.asp
Il programma precedente consentiva l'iscrizione e la cancellazione grazie all'invio di email mentre il database aveva solo funzioni di controllo. Ora invece, per la registrazione o cancellazione, è sufficiente il database: l'invio di email dal server non è più necessario. Quindi la parte di codice relativa a questa funzione può essere eliminata. I file già pronti all'uso possono essere scaricati cliccando sull'icona qui a sinistra Scarica i file citati in questa pagina

A questo punto si pone il problema di come aggiornare l'elenco degli iscritti presente nel programma di gestione della newsletter, ovvero Easymail
Esistono quattro modi per importare gli indirizzi degli iscritti all'interno del programma:

- importazione mediante connessione al database
- importazione dalla rubrica di Windows
- importazione da un file di testo
- importazione dagli appunti di Windows

Il metodo che ritengo più semplice è il quarto: infatti è sufficiente un'operazione di copia-incolla per aggiornare l'elenco.
In pratica creiamo una pagina sul nostro sito in cui elenchiamo tutti gli indirizzi degli iscritti, la selezioniamo e ne copiamo il contenuto negli appunti (tasto destro - copia).
A questo punto apriamo il nostro programma Easymail, cancelliamo i vecchi indirizzi e incolliamo quelli nuovi. In questo modo avremo l'elenco aggiornato in tempo reale senza bisogno di scaricare file o di inviare email.
Nelle prossime pagine vedremo in dettaglio come utilizzare tale programma.

Vediamo comunque la struttura del sistema di gestione della newsletter.

Il primo file si chiama index.htm ed è la pagina mediante la quale l'utente si iscrive alla newsletter. Il modulo richiama la pagina iscrivi.asp che si occupa di controllare che l'indirizzo email sia corretto e che non sia risulti già iscritto. Se questi controlli danno esito positivo, l'indirizzo email viene aggiunto al database (newsletter.mdb). In caso contrario viene caricata la pagina di errore (errore.asp)
Al termine dell'operazione viene visualizzata la pagina di conferma ok.htm

Per cancellarsi dalla newsletter è sufficiente collegarsi alla pagina rimuovi.asp ed inserire l'indirizzo email nell'apposito campo. Dopo gli opportuni controlli l'indirizzo email viene rimosso dal database e caricata la pagina di conferma.

I file citati finora sono posizionati nella cartella newsletter mentre il database è memorizzato nella cartella mdb-database.

A questo punto occorre creare una nuova cartella, chiamata gestione, contenuta nella stessa cartella newsletter.
Come si può intuire i file in essa contenuti servono per la gestione degli indirizzi email degli iscritti.

 

<< indietro

Insieme per un mondo migliore

Utenti connessi: 37

Invia questa pagina ad un amico

 

 

 

Chi siamo | Pubblicità | Note sulla privacy | Dicono di noi
Grafica cura di Paolo Omero
- Stefania Migliorucci

La riviera delle azalee