Newsgroup: it.comp.www.asp
Titolo: date reminder? (una specie di agenda via email)

vorrei realizzare un'applicazione con la quale gli utenti possano
inserire le date di certe loro ricorrenze o scadenze, la descrizione
della ricorrenza ecc.
con tot giorni di anticipo (anche questi indicati dall'utente) parte
una email all'utente che gli ricorda che fra tot giorni si verifica la
ricorrenza.
quello che so fare č: raccogliere ed immagazzinare i dati, far partire
un tot di email via codice.
quello su cui non ho le idee chiare, invece, č come far partire
l'applicazione che controlla la lista delle scadenze in modo
automatico, unattended, come direbbero gli inglesi.
mi verrebbe in mente di fare una applicazione per la quale ogni giorno
un tizio vede l'elenco delle email da spedire, clicca un pulsante e in
seguito a ciň vengono tutte spedite.
ma come fare a compiere automaticamente questa operazione ad
intervalli regolari?
--
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport

 automatico, unattended, come direbbero gli inglesi.
Ho paura che non si possa fare in maniera del tutto automatica, a meno che
tu non possa scrivere un programmino da far partire come servizio sul
server. Questo implica che tu possa mettere mano sul server, oppure che, chi
ti ospita, ti dia la possibilità di installare il programmino.
Puoi fare un'altra cosa, però.
Scrivere il codice in una funzione che viene richiamata ad ogni nuova
sessione. Però devi essere sicuro che, una volta al giorno, venga aperta
quella sessione :-)
Potresti essere tu, per esempio, ma non mi sembra un sistema del tutto
automatico :-)
Un ibrido fra i due sistemi potrebbe essere un programmino, sul tuo PC, che
apre una sessione ogni tot ore. Questo significa, però, che devi collegarti
(manualmente o automaticamente) ogni tanto, quindi pagare lo scatto
telefonico, a meno che tu non abbia au diverso tipo di collegamento. Penso,
conoscendoti, che tu sappia come fare il programmino, eventualmente.
Questo presupponendo che non sia possibile far eseguire del codice
automaticamente in un'applicazione ASP. Magari, poi, scopro che, invece, è
possibilissimo :-)

ti ospita, ti dia la possibilità di installare il programmino.
dunque, questo si può fare.  quello che non ho ancora ben chiaro è
cosa siano i "servizi" di NT...


 cosa siano i "servizi" di NT...
Sono un po' perplesso, ma ti rispondo ugualmente...
Un servizio è semplicemente un programma. Puo' ricordare un po' i vecchi
task del DOS.
Cmq tu scrivi un programma come ti pare e piace. Con appositi programmi di
NT Server, puoi dire al server di far partire quel programma come servizio.
Un servizio è un programma che è sempre attivo, in maniera invisibile. Tanto
per fare un esempio, il web server di IIS è un servizio. Qualunque cosa tu
stia facendo sul server, quel programma gira e continua a lavorare. Se
riavvii il server e lo lasci lì ad aspettare che qualcuno si autentichi, i
servizi partono ugualmente.
Il programma che dovresti scrivere dovrebbe semplicemente leggere ogni tot
ore il Database e comportarsi di conseguenza. Potresti scriverlo in Visual
Basic (che credo ti sia familiare).

 non vado al cinema non faccio sport
SI!!!! SI!!!! lo dicevo che mi stavi simpatico!! che lbo era anche un
"fedele alla linea" non lo sapevo proprio, ma non puo' farmi che piacere.
Ciao, Fabio Zed Zamparelli
Sperando che passi al robomoderatore perche' da quando ho dovuto
riformattare pare che non sia piu' nella trust list (che il robomoderatore
sia configurato sui valori dei campi NOME invece che sul piu' logico email?
Naturalmente come Daniele ben sa non c'e' il minimo sarcasmo, ma pura
curiosita' informatica nelle mie parole).

qualcuno e che ipersonifica un predeterminato utente).
se ho capito bene, un mio conoscente ha realizzato una cosa del genere
(anche se lui deve far partire una ml giornaliera): con un servizio
lancia un file .mdb il quale scrive direttamente nella cartella del
server mail i messaggi, checkando i destinatari a cui sono stati
spediti se tante le volte dovesse ricominciare la spedizione.
--



Moderatore di it.comp.www.asp
Sito di supporto: 
http://www.aspitalia.com/newsgroup/icwa.asp
Tutto su WindowsNT? Su 
http://www.aspitalia.com
Professional WAP, per te su 
http://www.aspitalia.com/store/
Impara l'e-conomy su 
http://www.e-conomy.it

 spediti se tante le volte dovesse ricominciare la spedizione.
Ho sbagliato la numerazione e la soluzione che ti consigliavo era
naturalmente quella WSH. In wsh puoi scrivere codice del tutto simile a
quello che fai con asp. Io aprirei un db in cui decido cosa spedire a chi
con una bella query che mi riempie il recordset delle mail del giorno. Se
non vuoi scomodare neanche un componente smtp sul tuo server utilizzi un bel
componente gratis tipo aspemail o quello di Alberto Velo per comporre le
mail da indirizzare ad un server smtp sulla tua subnet (un server smtp ben
configurato controlla almento che l'ip da cui proviene la richiesta di
instradamento della mail provenga da un ip a lui noto (di cui puo'
controllare la proprieta' in un file host o in un log)) ed il gioco e'
fatto. Basta che scheduli lo script per un esecuzione periodica ogni quanto
desideri.
Se ho tralasciato qualche dettaglio scusami. Spero di non aver sottovalutato
nulla, ma ora vado un poco di fretta.
Ciao, Fabio Zed... Cio' che deve accadere... accade!