Newsgroup: it.comp.software.mailreader
Titolo: Invio di email in "multithreading"... c'è qualche programma per Win95/98 che lo fa?

Ho notato che programmi quali Outlook, Netscape, Eudora, Pegasus-Mail, ecc... 
inviano le loro email in maniera inefficiente. Mi spiego meglio...
Il tempo in cui un'email viene trasmessa è minimo se paragonato al tempo che 
bisogna aspettare per ricevere conferma dell'avvenuto invio della stessa.
Perché non fare un programma che invii le email in modo parallelo? Ad esempio 
in Java, si potrebbero utilizzare i Threads e ad ogni email verrebbe associato 
un Threads apposito che si occuperebbe di inviare l'email ed attendere la 
conferma del server. 
Mi spiego meglio con un esempio: supponiamo che il tempo richiesto per l'invio 
di una email (trasmissione dell'email al server) sia di 1 sec. e il tempo per 
ricevere conferma dell'avvenuta ricezione da parte del server sia di 8 sec. 
Supponiamo si debbano inviare 3 email, ecco come funzionano i programmi 
attuali: [# = 1 sec.]
  ##########|#########|#########  => tempo totale = 27 sec.
   1° mail    2° mail   3° mail
Con un sistema di invio della posta in parallelo avremmo:
  ##########
   1° mail
   ##########
    2° mail
    ##########                     => tempo totale = 11 sec.
     3° mail
Se ora provate a pensare che spesso il tempo di risposta, per la conferma, del 
server di posta è superiore agli 8 sec. e se provate ad aumentare il numero di 
email il risparmio di tempo è evidente!
Se qualcuno è a conoscenza di un programma per Win95/98 che funziona in tal 
modo me lo riferisca, rispondendo a questo mio messaggio, magari anche via 
e-mail, grazie. 
Se qualcuno vuole collaborare alla realizzazione di un programma 
multithreading, in Java od in un altro linguaggio, che funzioni nel modo 
descritto sopra me lo faccia sapere (sempre via email!).
Da parte mia sto già progettando di realizzare un applicativo in Java che 
funziona proprio come descritto sopra e, dato che io uso Netscape per la 
posta, penserei inizialmente di fare un'applicazione che si affianchi a
Netscape appunto e invii i messaggi contenuti nel file "Unsent Messages" di
Netscape... un semplice file di testo!!!!
Magari potrebbe anche venirne fuori un Plug-Ins... che a mio parere 
spopolerebbe in Internet! Qualcuno ha esperienza sui Plug-Ins per Netscape?
A questo proposito vorrei sapere se qualcuno di voi sa di altri programmi
che gestiscono i messaggi in semplici files di testo, come fa Netscape.
Oppure se è possibile e come accedere alle informazioni sui formati di tali
files per i più popolari programmi di posta elettronica per Win95/98.
Grazie.
________________________________________________
 Paolo Castagna,
 Studente in Ingegneria delle Telecomunicazioni,
 Politecnico di Milano.
 
http://CastaWorld.freeweb.org
 Icq#:11604562
-- Questo gruppo e' robomoderato - il messaggio e' inserito automaticamente

La tua idea e' ingegnosa, l'unico dubbio che mi viene in mente e' che si
rischia di tenere bloccato il mail server.
Mi spiego:
se io devo spedire 20 mail (con un numero piu' piccolo il beneficio della
tua soluzione e' minore), diciamo che il mio programma apre una 15 di
connessioni al mail server contemporaneamente. Ora puoi immaginare che un
uso estensivo della tua soluzione porterebbe ad un sovraccarico del mail
server che e' dimensionato per gestire un certo numero di utenti. Il
problema piu' grave non e' che alcuni threads lavorerebbero in coda agli
altri, e che quindi perderei il vantaggio della tua soluzione, ma ceh altri
utenti non riuscirebbero a connettersi del tutto al server, non riusciendo a
spedire nemmeno un messaggio. Ribadisco comunque che la mia ignoranza sulla
struttura dei server di posra (smtp, ecc) e quindi puo' darsi che le mie
ipotesi siano senza fondamento.
Ciao
Michele


 rischia di tenere bloccato il mail server.
Anche secondo me succederebbe questo. Il mail server sarebbe intasato e
credo che se il server admin se ne accorgesse non ti farebbe proprio i
complimenti...
--
Saluti
Togliere "CIAO" dall' indirizzo per rispondere
~~~~~~~~~~~~~~~~~
Veneziano Davide   dveneziano(at)
pelagus.it
http://vene.tsx.org
 Tutto su Internet, software, hardware, telefonia e tanto
altro
http://come.to/server.news
 Elenco di News Server pubblici aggiornato
ICQ# 14047537
~~~~~~~~~~~~~~~~~