Primeiro, o envio / recebimento depende do protocolo SMTP . Dovecot, NÃO é um servidor SMTP , é um servidor IMAP / POP3 , que é usado para servir caixas de correio ao usuário final.
Para receber e-mails, você precisa de um SMTP server, como Postfix ou Exim4 .
Para enviar e-mails, você precisa de um cliente SMTP , como sendmail .
Se você quiser adicionar uma interface web, você também precisará de um WebServer (como Apache2 ou Nginx ) e um aplicativo da web como Roundcube .
Não se esqueça de que, se você quiser testar o envio / recebimento de e-mails quase em condições reais, pode ser uma boa ideia adicionar um DNS Server, como Bind9 .