I had a script that send an email using cdonts. I hed to register cdonts on the win2k3 box that the script runs on, and now one script works fine, the other doesnt. First, i had to setup a virtual smtp server in iis6 because Mdaemon (our new mail server) doesn't support cdonts messages (for whatever reason). So i reconfigured the script to use the virtual smtp, and now on one script i get an error in the .send line of "invalid address" for recipient. Why does the virtual smtp care? shouldn't it just send out the email regardless, and then have it fail on the actual mail server??? the addresses are passed to a "mailer" function as a variable argument. Does that matter? does anyone have any idea what could be causing this? or how i can trap the error in .send??? i tried if err.number <>0 then err.clear, but that didn't catch it.