primeiro de todos os OpenSMTPD rocks (como tudo o OpenBSD) :)
Aqui está um exemplo de smtpd.conf para você. campos contendo "seu" devem ser
fornecido por você.
# This is the smtpd server system-wide configuration file.
# See smtpd.conf(5) for more information.
ext_if="yourif0"
listen on lo0 port 25
#here you must have a certificate created named "mail.yourdomain.net"
listen on $ext_if port 25 tls certificate mail.yourdomain.net auth-optional
hostname "mx.yourdomain.net"
map secrets source db "/etc/mail/secrets.db"
map aliases source db "/etc/mail/aliases.db"
accept from any for domain "yourdomain.net" deliver to mda "procmail -f -"
accept for local alias aliases deliver to mbox
#check smtpd.conf(5) for more possible URIs (smtps+auth, ssl+auth .. etc)
accept for any relay via tls+auth://mail.upstreamprovider.com auth secrets
verifique também este post sobre a configuração do OpenSMTPD (para a criação de os certificados), bem como o excelente guia calomel.org .
Quanto ao popa3d eu ouvi dizer que está tudo bem, mas para meu uso pessoal eu sempre prefiro SSH na minha caixa e vejo meus e-mails desse jeito (mas muito poucas pessoas gostariam que esses dias), então eu não preciso correr um serviço POP ...
Outra coisa é que se você escolher o IMAP sobre o POP, você obtém gratuitamente a possibilidade de executar um programa de webmail como o davmail (mas não tenho certeza se você quer isso).
Finalmente, não se esqueça de verificar as listas porque o OpenSMTPD está melhorando o tempo todo e, se você seguir, a verificação atual essa página também.
felicidades!