Internal moodle and mail sites use same domain staff.3hacademy.org, but they should use different domains to prevent cookie conflicts and unwanted "cross-domain" issues.
Use:
staff.3hacademy.org
mail.3hacademy.org (forward all ports used by firewall; I think there are 3)
Internal moodle and mail sites use same domain staff.3hacademy.org, but they should use different domains to prevent cookie conflicts and unwanted "cross-domain" issues.
Use: