I am using laravel 5.2, And the using Swift Mailer for password resetting. I have 2-step verification on my gmail..
As the google help says :
You can try following steps
tls
587
.env
This worked just fine for me.