Newsgroup: it.comp.lang.delphi
Titolo: invio 5000 email html da 30kb

salve, dovendo inviare una newsletter a circa 5000 utenti con email su
domini diversi e utilizzando un componente TSmtpCli impiego circa 12 ore,
secondo voi č normale???? smtp utilizzato č quello di 
mail.191.it
 e la
connessione usata č una adsl 640 di telecom
Simone

connessione usata è una adsl 640 di telecom
Logga, logga tutto il possibile.
Ad esempio per il nostro programma all'inizio il server mail, superato un
certo carico, scoppiava. Con i log si e' capito che bisognava intervallare gli
invii a gruppi di qualche decina di mail, poi fare una pausa di 10 secondi, e
continuare con un altro gruppo di mail.
Insomma, accertati con i log qual'e' la capacita' del server mail.
Ti riporto le specifiche del componente free utilizzato dal nostro programma.
Component name...................: Mail2000 (Mail2000.pas)
Classes implemented..............: TPOP2000, TSMTP2000, TMailMessage2000
Version..........................: 1.10.1
Status...........................: Beta
Last update......................: 2001-09-04
Author...........................: Marcello 'Panda' Tavares
Homepage.........................: 
http://groups.yahoo.com/group/tmail2000
P.S.
Voglio precisare che il programma viene utilizzato da un'agenzia viaggi con
migliaia di utenti, non a scopo di spam ovviamente, ma per spedire le offerte
viaggi solo a coloro che le hanno espressamente richieste.
Ciao
-- 
Morde. 
morde[at]programmer[.]net


Considera che entrano in gioco diversi fattori, non ultimo il carico del
server su cui ti appoggi.
Se i tempi non ti soddisfano potresti installarti in locale un tuo server di
posta ed inviare direttamente le
e-mail visto che hai una connessione adsl.
Questa è una soluzione che ho usato con un mio cliente, però il numero di
e-mail che invia è molto più basso del tuo
anche se sono + pesanti.
Ciao,
MM

 it e la connessione usata h una adsl 640 di telecom
Dal mio punto di vista dovresti implementare un sistema per evitare 
l'utilizzo di un SMTP ed inviarle direttamente al server di 
destinazione. Inoltre il componente dovrebbe supportare il multi 
threading in modo da sfruttare tutta la banda. Devi inviare 150 Mb di 
dati, ammettendo di occupare banda piena di 128 Kbits in upload, senza 
attese, ci dovresti mettere 2 ore e 36 minuti, ma ci sono tutti i tempi 
che intercorrono per la negoziazione del protocollo etc, per cui 
ritengo che il valore da te indicato sia verosimile.

 ha scritto nel messaggio
news:ul54cvs67k1jfqmp3...@4ax.com...



Per questi usi consiglio vivamente procedure in PHP,
e quindi partire dal server verso i destinatari....!!
MAX

informazioni a utenti che le hanno richieste)
Le email che vengono mandate sono testo, ma puoi allegare l'html e le
immagini.
Di piu' non saprei dirti, il programma viene seguito da un'altra persona.
Cmq il problema della lentezza per me dipende sal server smtp e magari dal
componente che utilizzi.


 ha scritto nel messaggio
news:08c4cv8ro26p2mohc...@4ax.com...


 news:Lqpwa.169$Ny5....@twister2.libero.it...

Si possono inviare anche allegati, ti consiglio di fare una bella ricerca
in rete trovi già script PHP pronti all'uso !!
io uso uno che non mi ricordo da dove l'ho preso ed invio molte mail
hai miei clienti in un colpo solo !!
MAX

Ti suggerisco un altro metodo, migliore di quello, banale, di inviare le
email una alla volta per ogni destinatario; metti gli indirizzi dei
destinatari nel campo BCC: del messaggio (in modo che non siano visibili ai
singoli destinatari) separando gli indirizzi con il punto e virgola. Devi
pero' considerare che quel campo accetta max 1024 caratteri, quindi quando
dovessi eccedere i 1024 dovrai generare un altro messaggio, identico nel
contenuto, dove metterai nel campo BCC: fino ad altri 1024 caratteri con i
nomi degli altri destinatari, e cosi' via. Io uso questo sistema e funziona
benissimo, e' veloce e usa tutta la banda disponibile, e genero, rispetto al
numero di destinatari, un numero ridicolo di messaggi (ad es. per 100
clienti bastano 2 msg).
Ciao, Sandro

 ha scritto nel messaggio
news:b9tr0u$m3ldv$1...@ID-43509.news.dfncis.de...


> l'email parte o mi da errore???
le email partono tutte, poi dal server smtp potrebbero tornare indietro (a
distanza di secondi, minuti, ore o giorni, a seconda) errori relativi a
singoli invii, ad es. destinatario sconosciuto, o casella destinatario
"full". Non credo che anche se gestissi singolarmente gli invii otterresti
un miglior controllo, almeno in questi casi, a meno di non mettere su un tuo
personale server smtp con annessi e connessi.
Ciao, Sandro

 ciao, lo avevo pensato, però io per ogni singolo invio dovrei avere
