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 firstname.lastname@example.org, I don't want to respond through email@example.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.