Existem alguns motivos pelos quais o seu email pode não chegar ao seu destino.
Restrições do ISP
O seu Provedor de Serviços de Internet pode não gostar que você tenha seu próprio servidor de e-mail, bloqueando todos os servidores de e-mail que eles reduzem significativamente o spam na Internet e o e-mail continua sendo um meio de comunicação razoavelmente confiável.
Isso provavelmente é feito bloqueando-se portas de e-mail comuns (25, 110, 143, 465, 993, 995, 2525).
Restrições do provedor de e-mail
O provedor de e-mail pode não gostar de endereços IP não confiáveis como destino de e-mails enviados, portanto, não permite endereços numéricos como destino, apenas nomes de domínio (às vezes, eles permitem apenas uma lista de servidores de e-mail confiáveis).
Problemas de roteamento
O servidor de e-mail que envia o e-mail talvez não consiga encontrar a rota correta para seu servidor por algum motivo, isso é um pouco improvável se você usar seu IP externo exclusivo como endereço do servidor.
Configuração incorreta
Você pode ter configurado incorretamente algumas coisas, como o encaminhamento de porta configurado incorretamente ou um servidor de e-mail que não funciona.
Renovação de endereço IP
Provavelmente, seu ISP forneceu um endereço IP dinâmico. Quando sua concessão expirar, você poderá receber um IP diferente do enviado para o email. Isso pode ser resolvido usando um serviço DNS dinâmico, como No-IP.com que usa um cliente para atualizar seu registro DNS dinâmico para seu IP atual sempre que você obtiver um novo IP.
Quedas de Energia e Eventos Semelhantes
Claro que pode haver circunstâncias especiais que tornam seu servidor de email inoperante.
Mas isso é altamente improvável.
Estou hospedando em casa um Raspberry Pi com alguns serviços como VPN, SSH e HTTP.
Mas nenhum email desde que eu descobri meu ISP bloqueia a porta 25.
Estou usando noIP para serviços de DNS dinâmicos, embora eu realmente não precise, porque meu ISP não mudou meu IP por mais de um ano.