|
|
|
|
Strumenti |
01-08-2017, 12:07 | #1 |
Junior Member
Iscritto dal: Jun 2017
Messaggi: 5
|
Programmazione Newsletter-raccoglitore
Ciao ragazzi.
La mia richiesta è un po insolita, ma mi affido alla vostra cultura per risolvere questo mio dilemma. La mia idea era quella di creare un sistema che mi permetta di fare le seguenti azioni: - newsletter quotidiana alle email iscritte a quest'ultima - risposta alla newsletter ove ci sia e raccolta su una specie di blog che si autoaggiorna. Secondo voi è possibile creare un progetto del genere?? Mi servirebbe per svolgere delle statistiche per una tesi di laurea |
06-08-2017, 14:48 | #2 |
Member
Iscritto dal: Jul 2009
Messaggi: 273
|
Ciao,
Parti dal presupposto che tutto è possibile. Lato invio potresti usare un qualsiasi script per l'invio massivo delle newsletter oppure scriverlo tu stesso. In fin dei conti è sufficiente dare in pasto a php mail il testo del messaggio e l'elenco dei destinatari con un minimo di sale in zucca per non finire in spam (esempio: invia X mail ogni Y secondi e poi pausa per Z secondi). Trovandoti in Europa sei anche obbligato a tenere in fondo al messaggio l'URL per cancellare la sottoscrizione alla newsletter pertanto dovresti anche avere un minimo di database per poter determinare chi ha dato o negato il consenso alla ricezione delle email. Lato ricezione basta realizzare o trovare uno script che importa le email via POP3. Poniamo il caso che i visitatori rispondano alla casella test@example.com. Crei un cron pianificato che ogni 5 minuti si collega alla suddetta casella, controlla se ci sono nuovi messaggi ed in caso positivo li elimina dal server dopo averli scaricati. Cosa fare con i messaggi scaricati? Inseriscili nel tuo blog con dei brutali INSERT INTO magari non alla rinfusa. Nell'inserire le risposte nel database portati dietro un ID che ti permetta di raggruppare tutte le risposte nel giusto articolo. Per esempio se sto rispondendo alla newsletter che parla di Lapo Elkann il mio commento finirà in questo articolo. |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 11:07.