Puppet + Postfix, Dovecot and MySQL. Handle email sending and receiving by this stack.