We use exactly this solution internally at $work to handle our customer support, inbound sales, and other 'generic' group email that gets read by software and eventually gets to humans. It all goes through a separate inbound path and domain vs. our corporate email domain. Our outbound email from all of our apps goes through sendmail locally on the app servers and then out via SES.