What _IS_ required is a valid recipient.
What google requires to send an email through their servers is smtp authentication - none was mentioned in the original post (nor any follow up suggestions).
If the recipient is invalid, it will bounce back - just like any other email where you mis-spell a name or any of the other problems that can happen.
-- Postgresql & php tutorials http://www.designmagick.com/ -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php