I have been struggling with this one for some time now.
I am using Microsoft Office Outlook 2003 in my laptop for my e-mail and calendar. I have 7 e-mail accounts configured, including my work account, a personal one, two or three for some websites I am maintaining and some other “legacy” accounts. For each of these accounts, Outlook needs an SMTP server and, optionally, some outgoing mail settings such as the SMTP server authentication mode.
The problem is that I carry my laptop around. That’s what laptops are for, right? When I am at work, I use my workplace’s SMTP server, but when I am at home (connected to the Internet through 1.5 Mbps wireless ADSL) I cannot use my workplace’s SMTP server because it only accepts relaying from its own network. I have to revert to use my ISP’s SMTP server, which is fine, but I need to bring up Outlook’s E-Mail Accounts configuration dialog box and change the setting for each of my 7 accounts. Something similar happens when I visit other university where I am a Visiting Fellow. Or when I go to a conference. Or…
It would be nice if Outlook accepted some kind of profiles depending on you location or connectivity parameters.
I reverse-engineered the registry keys where Outlook saves the SMTP configuration and I have written myself a little .NET app that stores location profiles and lets me apply one or the other as needed. Beautiful.
But how can this basic functionality be absent from Outlook 2003? Is it there and I haven’t seen it?