i started doing a script to send emails with attachments to a mailing list in php, to move from client based emailing in VB, finally managed to send the attachments, but then i stumbled upon
Note: It is worth noting that the mail() function is not suitable for larger volumes of email in a loop. This function opens and closes an SMTP socket for each email, which is not very efficient.
For the sending of large amounts of email, see the » PEAR::Mail, and » PEAR::Mail_Queue packages.
here http://au.php.net/function.mail

the mailing can be up to 800 names (opt in only), with attachment (3.5Mb) and inserted image /s in personalised html message
although opening and closing the socket each time for emails of that size may be irrelevant anyway
any comments, suggestions or alternatives would be welcome