@Zero - The site must communicate with our servers from time to time, failing to do so can bring the site offline.
Please reach out to your webhosting company and make sure your server is allowed to contact mailwizz.com and there's no firewall blocking the requests.