I managed to setup one physical server using postfix, dovecot with mysql server. I do plan to use virtual domains and users.
Current setup to send and receive emails.
SENDING smtp.example.com
RECEIVING pop.example.com
Now the question, will a regular wildcard ssl certificate work? Or I should just use one domain to simplify it like mail.example.com for sending and receiving?