Are you in the business of running mail servers? If not, then odds are that another company is better at running mail servers than you. They can probably do it more reliably than you, more securely than you, and in a more cost-effective way.
If you're being paid somewhere near market salary for a tech job in the US, then you've probably spent hundreds of dollars worth of man-hours addressing these issues already. Is it worth it?
Are you in the business of running mail servers? If not, then odds are that another company is better at running mail servers than you. They can probably do it more reliably than you, more securely than you, and in a more cost-effective way.
If you're being paid somewhere near market salary for a tech job in the US, then you've probably spent hundreds of dollars worth of man-hours addressing these issues already. Is it worth it?
http://ruby-doc.org/