We use Mandrill
for transactional emails which are signed with valid DKIM and SPF (via DNS). Unfortunately we cannot provide a single IP to whitelist, as it occasionally changes. However, if you can whitelist firstname.lastname@example.org
as a valid sending address, this will ensure that all official emails from GoSoapBox arrive at inboxes.
Access to the following domains is required for GoSoapBox to work properly. When teachers and students report problems connecting to GoSoapBox, it's typically because a firewall or content filter has blocked one or more of our resource domains. Whitelisting these typically resolves any problems.
- app.gosoapbox.com (primary application URL).
- gosoapbox.elasticbeanstalk.com (application load balancer, not whitelisting this can cause problems with some content filters).
- gosoapbox.scdn2.secure.raxcdn.com (CDN for static assets, please note that this changed in July 2015).
- gosoapbox-prod.firebaseio.com (real-time database service).
- cdn.firebase.com (CDN for our real-time database service).
- gosoapbox-userassets.s3.amazonaws.com (storage for teacher-uploaded images).
WebSockets are the primary means by which GoSoapbox's real-time magic works. Though there is a fallback mechanism, GoSoapBox runs much more smoothly when it can work through WebSockets. Please check your software and network configurations to make sure WebSockets are not blocked, specifically for connections to gosoapbox-prod.firebaseio.com.