В вашем коде не используется TLS (SSL), который необходим для доставки почты в Google (и с использованием портов 465 или 587) .
Вы можете сделать это, установив
$host = "ssl://smtp.gmail.com";
. Ваш код выглядит подозрительно, как этот пример , который ссылается на ssl: // в схеме имени хоста.