I use a com object called samail.
Here is an example of a function I use to send email. This is from an asp page:
function sendEmail(address,title,body,attachment)
dim objM
Set objM = Server.CreateObject("SoftArtisans.SMTPMail"

objM.FromName = "iqzero.net"
objM.FromAddress = "iqzero.net"
objM.addrecipient "", address
objM.Subject = title
objM.bodytext = body
'objM.SMTPLog = "c:\temp\samail.log"
objM.RemoteHost = "jlgweb"
if attachment <> "" then
objm.addattachment attachment
end if
if objM.SendMail then
sendEmail = true
else
sendEmail = false
end if
set objM = nothing
end function
It is much easier than the cdonts objects, and trouble free. If you have a local mail server, there is a free version that you can get. There is also a version that authenticates to an email account.
Jonathan Galpin MCSD
because software should be easy to use