Checking ``EMAIL_HOST`` for Google SMTP would be ugly and unreliable.

Ugly: You should check for several different DNS names (``smpt.gmail.com``, ``smtp.googlemail.com``, ``gmail-smtp.l.google.com``). You don't want this stuff in your codebase :-)

Unreliable: A common linux server configuration is to run an SMTP server locally which relays outgoing email to a smarthost (e.g. Google SMTP). So, your ``EMAIL_HOST`` could point to ``127.0.0.1`` while still using Google SMTP or some other service.