Error Configuring Email for SMTP
Google considers SMTP to be an "insecure" protocol when connecting to their servers.  You have to explicitly go into your account settings as described here and enable access for these "insecure" requests.