Existem algumas verificações aqui e algumas coisas para observar.
- Por favor, mude o seu roteador - eu olhei para o manual do roteador e não permite que a porta 80 seja alterada a partir da configuração do roteador. Isso significa que você não poderá mais hospedar o site na porta 80. Eu recomendaria um roteador adequado como Cisco ou Draytek se o orçamento permitir, se não pelo menos Netgear - a maioria dos roteadores Netgear permitirá que você mude a porta do roteador.
- Verifique se você tem IP estático ou IP dinâmico. Se dinâmico, é serviço de DNS dinâmico sendo usado em tudo?
- Verifique a porta SMTP no servidor: link e habilite-o no firewall
- Em seu prompt de comando, envie um e-mail ping.mycompany.com e verifique qual endereço IP está sendo exibido para confirmar se o correio está hospedado em casa ou externamente ou se passa por um serviço de filtro de spam. Também faça o mesmo para o site e veja o que o ping revela.
Espero que isso ajude você a resolver o problema.