We need to send approval request emails to approvers when a user makes requests, and confirmation emails to users after they've completed their booking.
Goal
Implement a method for our application to send emails to users
Options with pros and cons
1. Sending emails via GCP Service Account
Pros:
No need to prepare and publish an OAuth app
Cons:
The sender will be a service account
Requires domain-wide authority delegation from Google Workspace admin
Requirements:
Domain-wide authority delegation for a service account from NYU Google Workspace admin
Background
We need to send approval request emails to approvers when a user makes requests, and confirmation emails to users after they've completed their booking.
Goal
Implement a method for our application to send emails to users
Options with pros and cons
1. Sending emails via GCP Service Account
Pros:
Cons:
Requirements:
2. Sending emails via GCP OAuth App
Pros:
Cons:
Requirements:
3. Using External Service (SendGrid)
Pros:
Cons:
For more information on SendGrid, see: