Bem, você pode usar um firewall para garantir que as conexões com o imap & Os serviços pop3 não podem ser feitos fora do sistema. Se a sua instalação dovecot estiver em um servidor diferente, as suas regras de firewall podem ser configuradas para permitir conexões apenas com / daquele sistema.
Quanto ao SMTP, você não pode simplesmente bloquear isso como diz. Você pode, no entanto, certificar-se de que só aceita conexões de / para um smarthost separado que apenas atue como um retransmissor de e-mail, mas isso também não é confiável. Eu acho que se você quiser ter qualquer tipo de servidor disponível na Internet, você tem que aceitar que, mais cedo ou mais tarde, as pessoas encontrarão uma maneira de se conectar a ele de maneiras que você não tinha previsto, e impossível eu apenas faria o que fosse razoável a esse respeito e depois gastaria o resto de minha energia para garantir que o sistema fosse configurado e gerenciado com segurança.