Multiple mail relays

  • Thread starter Thread starter M Thaiss
  • Start date Start date
M

M Thaiss

I've got a laptop/mobile question that I can't seem to
get answered. Outlook 2002 installed on a laptop with a
single profile and two email accounts defined (IMAP and
POP3). Works perfectly from location "A". However when
I'm at location "B" I need to change the outgoing mail
server to the local address in order to send mail
(authenticated SMTP is not an option from either ISP).
Seems like a simple requirement however there doesn't
seem to be a simple solution.

How can I specify multiple mail relays in a single
profile and choose (based on location) which one to use?

Thoughts much appreciated.
 
Outlook 2002 installed on a laptop with a
single profile and two email accounts defined (IMAP and
POP3). Works perfectly from location "A". However when
I'm at location "B" I need to change the outgoing mail
server to the local address in order to send mail

Many ISPs now require the sender address to be in their domain in order to
cut down on the SPAMmers using their networks as relays. It's a fact of
life.
--
Brian Tillman
Smiths Aerospace
3290 Patterson Ave. SE, MS 1B3
Grand Rapids, MI 49512-1991
Brian.Tillman is the name, smiths-aerospace.com is the domain.

I don't speak for Smiths, and Smiths doesn't speak for me.
 
Solved my problem, if anyone is interested. This is a
Registry hack and may stop working with Outlook patches
or version changes, etc. and is intended for someone who
knows what they are doing. For the rest of you, this
isn't possible (as the previous reply stated).

Outgoing SMTP server is stored in (approx.):

[HKEY_CURRENT_USER\Software\Microsoft\Windows
NT\CurrentVersion\Windows Messaging
Subsystem\Profiles\Outlook\9375CFF0413111d3B88A00104B2A667
6\00000005]

where "Outlook" is the profile name. This may be
different on your system, I don't really know/care what
the numbers represent and haven't decoded them.
This key contains a binary value called SMTP Server that
is a HEX representation of the name/address of the
outgoing server. Export this key. Go back to outlook,
make the changes to the profile and then export this key
again. Now you have two .reg files, each with a correct
setting for a different ISP. Create an ICON (write a VB
script, perl script, REXX script or whatever) to load the
appropriate data into the registry and you're done.
Email me if you want more detail on my findings.
 
FYI, I ran into the same problem as I travel frequently and got very annoyed
having to change my settings at each stop. In the end, I have solved my
problem by running my own small SMTP server on my laptop. I run
PostcastServer (www.postcastserver.com) which is free and very easy to set
up. It picks up and uses the DNS of whatever ISP you happen to connect to
and uses this to resolve the recipients domain, so no matter where you
connect, it works with no changes. It avoids the block that many ISP's use
now to stop relaying traffic.

This solution seems simpler than your registry mod.

M Thaiss said:
Solved my problem, if anyone is interested. This is a
Registry hack and may stop working with Outlook patches
or version changes, etc. and is intended for someone who
knows what they are doing. For the rest of you, this
isn't possible (as the previous reply stated).

Outgoing SMTP server is stored in (approx.):

[HKEY_CURRENT_USER\Software\Microsoft\Windows
NT\CurrentVersion\Windows Messaging
Subsystem\Profiles\Outlook\9375CFF0413111d3B88A00104B2A667
6\00000005]

where "Outlook" is the profile name. This may be
different on your system, I don't really know/care what
the numbers represent and haven't decoded them.
This key contains a binary value called SMTP Server that
is a HEX representation of the name/address of the
outgoing server. Export this key. Go back to outlook,
make the changes to the profile and then export this key
again. Now you have two .reg files, each with a correct
setting for a different ISP. Create an ICON (write a VB
script, perl script, REXX script or whatever) to load the
appropriate data into the registry and you're done.
Email me if you want more detail on my findings.


-----Original Message-----
I've got a laptop/mobile question that I can't seem to
get answered. Outlook 2002 installed on a laptop with a
single profile and two email accounts defined (IMAP and
POP3). Works perfectly from location "A". However when
I'm at location "B" I need to change the outgoing mail
server to the local address in order to send mail
(authenticated SMTP is not an option from either ISP).
Seems like a simple requirement however there doesn't
seem to be a simple solution.

How can I specify multiple mail relays in a single
profile and choose (based on location) which one to use?

Thoughts much appreciated.
.
 
Back
Top