05 febbraio 2004 alle 14:18:04 Scusate, ho letto un pochino il file che manda la newsletter, mi riferisco a go_newsletter.asp usa l'oggetto CDONTS.NewMail inserito in un loop quindi lancia CDONTS ogni record relativo agli utenti, secondo me non è una cosa carina, se ho 100 iscritti lancia 100 volte CDONTS uno per ogni utente iserendolo nel campo: myMail.To = oRs("uEmail")
sarebbe meglio se tutti gli utenti si memorizzano in una variabile in questo modo partendo da: If len(message) Then
'-------------------- dim email_da_inviare While Not oRs.EOF n=n+1 if n = 1 then email_da_inviare= oRs("uEmail") else email_da_inviare= email_da_inviare & ", " & oRs("uEmail") end if oRs.MoveNext Wend '--------------------- bene ora, finito il loop While Not oRs.EOF ho tutte l'email iserite con la virgola nella variabile email_da_inviare tipo: pippo@pollo.com, miomao@titti.com, posta@posta.it ecc.
a questo punto le invio tutte con un unico uso di CDONTS.NewMail in questo modo
05 febbraio 2004 alle 14:33:06 Non volendo sminuire il tuo lavoro, che, anzi, apprezzo, mi sembra di averti già dato questa informazione, Redbaron, ha inserito in download una patch per il file, Newsletter_Mod_patch.zip, in cui, proprio per ovviare all'incoveniente, inserisce in una variabile un numero X di utenti, 50 per default. Ciauzz DJ
--------------- A lavare la testa ai somari, ci si rimette l'acqua e il sapone!