It sounds like your internet provider is not your satellite provider, and
your internet provider is configured to only allow their customers to
"relay", or send email out to external addresses.
When you're connected to your satellite provider and try to send mail using
your mail provider's mail server, they don't know who you are. Your "from"
email address is not a secure way of identifying yourself, so as far as
their mail server is concerned you could be a spammer trying to bounce mail
off of their server.
In order to identify yourself you would need to configure SMTP
authentication. I would suggest contacting your mail provider for
assistance with this (primarily to ensure that they support it and how they
do it). Most providers support it and all you should need to do is go into
your advanced mail settings and turn it on. By default it will use the same
username and password you use for the incoming mail server and that should
be enough. Some providers however support it in different ways (maybe a
different SMTP port for example) but they are in the minority.
To get to these settings:
- In Outlook, click on Tools and select E-mail Accounts
- Make sure "View or change existing e-mail accounts" is selected and click
Next.
- Select your email account (if you have more than one, the one marked as
Default is usually the one that is sending mail) and click the Change
button.
- In the mail account properties, click the More Settings button.
- Click on the Outgoing Server tab.
- Check the "My outgoing server (SMTP) requires authentication" box.
- By default it will be set to use the same username/password as your
incoming server. Unless you are advised otherwise by your mail provider,
leave this as it is.
- Click OK.
- Click Next.
- Click Finish.
Under most circumstances this should resolve your issue. If it doesn't, it
could be for a number of reasons:
- Your mail provider does not support SMTP authentication.
- Your mail provider supports SMTP authentication, but with different
settings than defined above.
- Your satellite provider does not permit SMTP connections to servers other
than their own.
If your mail provider confirms that the above steps should work, then you'd
need to contact your satellite provider. Some providers (such as AT&T DSL)
have filters on their network to prohibit SMTP communication to servers
outside their network in order to cut down on spam and other malicious email
traffic originating from their network. If your satellite provider is doing
this there may be a way to opt out of such filtering, or you may be forced
to use their outgoing server to send mail. Personally I always prefer to
send mail using the network I'm connected to and not necessarily the server
who hosts my mail.
Hope this helps.
Joe