UPDATE: The email with the new password and verifcation link FINALLY came to the yahoo address, but it took several hours and ended up in the JUNK folder, so the script *is* sending mail to yahoo. It just takes a while and goes to the bulk/spam/junk folder thingie. You'll need to have your users allow your domain thru the filters. This is yahoo getting "tough on spam" :|