I've placed configuration files for unbound dns server and dovecot pop3/imap server on my hidden service.
http://42xlyaqlurifvvtq.onion/content/
These should be able to slot right in to the /etc/unbound/ directory and /etc/dovecot/conf.d and /etc/dovecot/ directories and start the servers. The dovecot files come from a CentOS rpm and the unbound configuration was adapted from reading online. Let me know if they aren't working.