Outlook Express: Changing the SMTP servers automatically

kmoloney
kmoloney used Ask the Experts™
on
I have numerous e-mails; maybe five or six, that I have for different reasons.  I use a laptop and connect to the internet from both home and work.  At home I use one ISP (say homedomain.com) and at the office I use another (say officedomain.net).  

Neither will allow e-mail to be relayed.  So I have to manually change the SMTP server for all six accounts (to, say, smtp.homedomain.com when I'm at home, and mail.officedomain.net when at work) in order to reply to messages through the same account.

I know I could just set up one account for my home e-mail and one for my office e-mail, and select the appropriate account from the "From" drop-down.  However, if someone sends me e-mail to kmoloney@officedomain.net, I don't want to respond through kmoloney@homedomain.com.  So, as a result, I manually go into the "Settings...Accounts..." and change the SMTP server manually each time I relocate.

Is there a way to automatically change the SMTP server for all mail accounts to a single smtp server, using a macro or a script of some kind?

This question would also apply to MSOutlook.


Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Top Expert 2008

Commented:
Greetings, kmoloney!
  No there is no way to change SMTP server automatically with Outlook Express. That why it is called "Express".  You can send up additional accounts so that your reply to address and name could be from office. For example, you receive an office mail at home. You have sent up a account where the reply to address and name is from office. Select this choice in the From box.

Best wishes, war1

Author

Commented:
So is there a way to do that in Outlook?  I avoid using Outlook because it clashes with our internal business e-mail system, GroupWise...but I haven't really tried to straighten out the clashes too much.
Top Expert 2008

Commented:
I do not know Outlook well enough to tell you. Sorry.  Maybe another expert can help with Outlook.
Commented:
Open TOOLS->OPTIONS->MAINTENANCE->STORE FOLDER and note where OE is storing your email folders.

Create a seperate identity, import the accounts and change the SMTP data.  Then go to TOOLS->OPTIONS->MAINTENANCE->STORE FOLDER->CHANGE button and change this new identity to use the same location as your first identity.  You will need to restart OE for this change to take effect (you might need to shut down the msimn.exe process in task manager to make sure it is closed).

Now you can set Outlook Express to open in either identity.  Since they are both using the same DBX files you will see the same messages in either identity.  Since they both have the same accounts you can download new incoming messages in either identity.  The only difference is the SMTP server used for outgoing mail.

Author

Commented:
Very clever!!!

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial