Use SES for one particular email address, Google for the rest

amazon-sesdomain-name-systememailg-suite

I want to use SES to receive emails for one email address on my domain: myhotstartup.pizza.

The problem is, all our emails for myhotstartup.pizza are currently in Google for Work, so ceo@myhotstartup.pizza for example has a gmail inbox.

Now it seems that I can only receive emails in SES by setting MX records for the whole domain, which are already pointing to Google.

Currently I've put MX records for SES in the subdomain robots.myhotstartup.pizza. I've then set up a forwarder in Google for Work, so that siri@myhotstartup.pizza's emails get forwarded to siri@robots.myhotstartup.pizza, where they're handled by SES.

Is there a better way of doing this? After all, myhotstartup.pizza is going to have over a billion users this time next week, and this approach doesn't really scale so well.

Best Answer

Yes this is absolutely possible with dual delivery. You do not change your mx records, Google will send all email to both endpoints.

I've personally done this with gsuite, o365 and premise exchange, all working in tandem. (sent mail not sync but inbound is)

Restatement from https://serverfault.com/a/827765/200560

Related Topic