I've been looking some of the companies that you can outsource your email with.

Has anyone done this?

You have to change the MX record on your DNS record to point to their server.

How does this change sending mail from my server? Like automated messages from vBulletin? Or other PHP scripts?

Anyone have experience with this?