Yes, in your ACL you can allow specific domains. However this can be problematic with modern websites, as for example gmail might require a bunch of google servers or content delivery
But you can whitelist mail.google.com and see what happens...
basically in your Logon role, add an ACL which allows the external domains you want to allow.
_ELiasz