Gmail’s SMTP server requirements differ from ExpressionEngine’s defaults. Google also has a few extra steps on their end to get up and running. Here’s how.
Icons or fonts not showing up? Javascript failing to load? You may be experiencing a cross-origin resource (CORS) failure. Find out how to prevent them on your site.