Skip to main content

Does Google Cloud offer any services to send automatic emails?

Created
Active
Viewed 2k times
28 replies
23

Are there any services on Google Cloud Platform for sending automatic emails that don't require Gmail, similar to Amazon SES?

  • 3.1k
  • 3
  • 31
  • 53

28 replies

Sorted by:
78002126
5

It's not GCP native exactly, but I've used and had a good experience with SendGrid. See also https://console.cloud.google.com/marketplace/product/sendgrid-app/sendgrid-email

78003987
2
  • 3.1k
  • 3
  • 31
  • 53
Author

It seems the subscription via Marketplace doesn't work and is out of date (2022). On the website, they offer 100 emails/day in the free plan and 50K emails/month for $20/mo.

78002252
3
  • 7.5k
  • 18
  • 66
  • 117

There are several third-party email delivery services that can be integrated with Google Cloud:
1. Mailjet. Provides cloud-based email marketing and automation solutions.
2.Mailgun. Offers a platform for developers to send, receive, and track email easily. 3.SendGrid. An email delivery platform for sending transactional and marketing emails.

Read more https://cloud.google.com/compute/docs/tutorials/sending-mail/using-mailgun

78002280
1
  • 3.1k
  • 3
  • 31
  • 53
Author

Unfortunately, this relies on Compute Engine.

78003109
2

You could do the following:

  1. Create a Cloud Scheduler instance that is triggered via a cron job. You can use this tutorial. It then sends messages to a pub/sub topic.

  2. Create an Application Integration that sends an email via this tutorial. In this Application Integration you specify the pub/sub topic from step 1

Note that most of this can be automated via terraform except the Application Integration.

78003274
1
  • 3.1k
  • 3
  • 31
  • 53
Author

Unfortunately, it requires the use of too many different Google Cloud services.

78003331
1

Depending on your platform, you can also use nodemailer as part of your cloud functions on a Node environment, to simply send an email from your server. This is more event based.

Alternatively you can also run a cron job through the Google Cloud Scheduler for period e-mails.

78003426
0
  • 3.1k
  • 3
  • 31
  • 53
Author

Unfortunately, Nodemailer doesn't replace the use of an SMTP server; it's just a client interface. And Cloud Scheduler is just a cron job.

78008644
1

@Marcel yeah was not specified in the question, that you want to bypass it. Ultimately I don't think you can bypass having a smtp. Even the aws SES do use an smtp protocol under the hood.

78009918
1
  • 3.1k
  • 3
  • 31
  • 53
Author

Documentation:

"Amazon Simple Email Service (Amazon SES) lets you reach customers confidently without an on-premises Simple Mail Transfer Protocol (SMTP) email server using the Amazon SES API or SMTP interface."

78003713
0

Don't know about such a service in GCP but I have created a Twilio account and used its API/library in GCP projects.

https://www.twilio.com/en-us

78003811
0
  • 3.1k
  • 3
  • 31
  • 53
Author

It seems the Twilio email service is SendGrid, so it's the same service indicated in the Plonetheus' answer.

78003715
0
  • 326
  • 3
  • 11

Firebase allows you to send emails. But might be a bit more expensive compared to some other popular alternatives.

78003839
0
  • 3.1k
  • 3
  • 31
  • 53
Author

Unfortunately, with Firebase, you still need to provide an SMTP server.

78004244
5
  • 2.3k
  • 19
  • 20

Google cloud does not have a native email service

They recommend using a third party service. See the documentation

https://cloud.google.com/compute/docs/tutorials/sending-mail

78055303
1

Yeah, I think still, without a third party, it is not possible to accomplish this, but your go-to could be to try combining cloud services like an SMTP relay with a cloud run. Here are some similar feeds on StackOverflow and Reddit from 4 years ago: Check it out. I hope that helps.

What is the google smtp service similar to amazon ses, is it gmail smtp?

https://www.reddit.com/r/googlecloud/comments/gfzov7/ses_equivalent/

78055946
0

https://cloud.google.com/appengine/docs/standard/python3/services/mail -- but AFAIK it only works for old projects, new ones can't increase their quota. But give it a try.

They also been building a dedicated Mail Service but they shut it down before public launch for whatever reason (years ago).

78087502
0

https://cloud.google.com/compute/docs/tutorials/sending-mail

pls consider this docs of google cloud, might be similar functinoality to aws SES

78116650
0

I'm not sure. Right now I'm trying to use Gmail API in Google Cloud to send Webhooks for discord on recieving e-mails. For what I've seen, it's possible to send mensages

78117907
0

Hey, just stumbled upon this discussion about Google Cloud and automatic email services. I'm diving into this topic for a project and wondering if anyone here has experience with Google Cloud's offerings for sending automated emails. Any tips or recommendations on the best services or practices? Your insights would be a game-changer for me.

78118803
0

Yes, Google Cloud provides several services for automating email sending. Google Cloud's offerings Directv tv packages include tools like Cloud Functions, App Engine, and Compute Engine, which can integrate with email APIs like Gmail API or third-party services for automated email delivery, providing efficient communication solutions for various applications.

78130572
2

Unfortunately there is no native service in Google Cloud, but, via Marketplace you can pick MailGun, that will serve your purpose! I personally use it and it rocks for me.

78675565
0

Yes, Google Cloud offers several services for sending automatic emails, including Google Cloud Functions, which can integrate with services like SendGrid or native SMTP for email delivery automation

78688366
0

Yes, Depend for what is the main use! for Reps Google gives a Salsloft Saas that giving a lot of Extra insights.

78688790
0

Yes, Google Cloud Platform offers **SendGrid** and **Mailjet** as options for sending automated emails without using Gmail. Both are integrated with GCP and can handle email sending, tracking, and management. These services provide APIs and SMTP options similar to Amazon SES.

78689619
0

If you have Google Workspace, you can use the Gmail API to send emails programmatically. You can use Google Cloud Functions or Google App Engine to host the logic that interacts with the Gmail API.

78741578
0

GCP does not offer a service similar to AWS SES however, GCP offers several services that can help you with email delivery, such as Firebase Cloud Messaging, Gmail SMTP, and third-party integrations( MailChimp, SendGrid).