Roaming email

I have a client with a problem.  A relatively simple problem that I can fix, but the fix is clumbsy and he doesn't like it. The result is him calling me every few days so I can re-explain the solution every time... I'm sick of it and there has to be a better way.

He has a laptop and he travels. The hotels he uses provide him with Internet access. The problem is with outgoing mail.

I don't know if this is common everywhere, but where we are the ISPs have started forcing customers to use the ISPs outgoing mail servers in an attempt to curb spam (I assume). So he needs to use a different SMTP server depending on where he is, ie:

at the office (with static IP so they allow private servers) he uses
at Hotel A he uses their ISP -
Hotel B uses a different ISP -
Hotel C has a funky setup and uses - internalmail.localhost

Or whatever... So I told him that wherever he goes, he needs to find out the smtp requirements, open up his email program and change his settings... but remember to change them back when he gets back.

He's ok with finding the places' smtp server... but he just simply can't seem to remember how to change the settings on his email client, and he usually forgets to change them back when he's back in the office and he ALWAYS calls me to fix it!!!

So the solution I thought of, but I'm not entirely sure how to implement, is to have the email client settings permanently set to some ficticious address like supermail.bogusdomain.bob, and then have the HOSTS file setup to translate that address into the proper smtp server for the location he is in.  I'd like to setup some little program so that he just picks the "zone" he's in, and it rewrites the HOSTS file accordingly. And When he's in a new place, he just clicks "Add a zone" and enters the new smtp server.

But then I thought... hmm... maybe there is already something like this out there.  And that's what brings me here.  Anyone seen anything that solves my dilema without me having to write a program?

Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Try using Postcast server.  It is a free program and can handle multiple accounts

I use it and have ten or more accounts.  He could even be able to use just one profile everywhere he goes.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
s_mackAuthor Commented:
Psudo-objection.  It didn't solve the problem.  I was still awaiting a solution.  On the other hand, I don't really care if adavidjones gets the points, but future visitors shouldn't think that it solved the problem.
s_mackAuthor Commented:
what a friendly way of putting it.
s_mackAuthor Commented:
lol.   how about "psudo-forced accept"?

It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.