Mike, If you read my posting you will see how to implement the RequestDone event. It's also explained in the wiki at http://wiki.overbyte.be/wiki/index.php/TSmtpCli.OnRequestDone
There is a line of code where you re-populate the fields (subject, recips et.c.) and this is where you would read from the database. At the wiki it's explained as generateSingleEmail; //a procedure i use to create my e-mail What happens after the mailserver has sent you that it has received data you check if you have any more mail to send and then do a mail from again. If not then you do a quit. I use the normal SmtpCli. Regards, Fredrik. -- To unsubscribe or change your settings for TWSocket mailing list please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be