> Handling this server side seems weird. Why not just have a profile in your mail client that lets you send personal email through the personal server and work email through the work server.
Then I have to have my desktop email client set up for both personal and work email sending, and my iPhone email client set of for both, and my Surface Pro 4 email client set up for both.
If everything, both sending and receiving, goes through my server, then all my client devices just have to use that one server.
In general, it just seems cleaner to keep the email clients as simple as possible and put as much of the decision making as possible on my server.