Fail To Receive Emails With Google Apps?

For one of my domains (say bar.com) hosted on Bluehost, its emails (e.g. foo@bar.com) are manged by Google Apps, and its content are managed by Drupal.  I tried to use Drupal’s Trigger and Action to notify me on new posts.  These notification emails could not be sent to foo@bar.com with an error log entry, but they could be sent to my Gmail address without a problem.

Here is why:

screenshot of "Change MX Entry", on cPanel

screenshot of "Change MX Entry", on cPanel

When changing the bar.com MX entries in order to let Google Apps take over, I mistakenly checked the “Always accept mail locally even if the primary mx does not point to this server”.  The emails are sent from and to the same domain.  Aha!  That’s what the “locally” means.  And since foo@bar.com accounts did not exist on the local server, the notification emails failed to be sent.  Obviously, the solution is to uncheck the option.