GMail API – Can I send email using the Service Account?

You cannot use a service account to impersonate a free gmail account. I spent a lot of time confirming this after reading a reply that was here before. Maybe it worked at some point, but it doesn’t anymore.

There is no way to share / grant another user permission to access
your standard gmail account. So there is no way for you go delegate
the permissions for [email protected] to access [email protected].

and

you can impersonate G-Suite accounts but not Gmail accounts

These quotes are from Google’s official C# Auth repo:
https://github.com/googleapis/google-api-dotnet-client/issues/1561

Leave a Comment