Actually, this reader seems to have dropped that for some reason and I can't
seem to figure out where to set it. I am using Outlook Express at the
moment.
Tom
[quoted text, click to view] "Sanford Whiteman" <swhitemanlistens-software@cypressintegrated.com> wrote
in message news:op.tuli57v96c17zw@gw02.broadleaf.local...
[Can you please use a newsreader that is capable of quoting? Your
software interleaves quotes and new text at the same level, which is
very difficult to read.]
[quoted text, click to view] > I understand that if you have Exchange on your DNS server that you
> don't need an MX record. But if I point at Neptune as the DNS Server
> why does Exchange still pick it up when Exchnage is on Earth?
I didn't say that if you have Exchange on your DNS server you don't
need an MX record. I implied that if you have Exchange on your *SMTP*
server, you don't need an MX record, because all the mail going
through that server will automatically be sorted by Exchange into
'local' and 'remote' bins.
Nonetheless, you *should* use valid MX records internally unless
technical circumstances make it easier to only publish MX externally
and use static mailroutes internally. The advantage of using MX
records when you can is that the DNS MX failover algorithm can be
useful for internal fault-tolerance, while static mailrouting often
does not allow you to have a list of preferred and alternate servers.
But this is sort of off-topic for now.
[quoted text, click to view] > What if the MX record on Earth says to go to x.net (outside my
> network), are you are saying that Exchange will still grab it?
No, the machine running Exchange has no ability to reach out and
proactively grab anything: mail needs to be going to it because of a
published mailroute. What I'm continually pointing out -- and this may
not in fact be your problem here -- is that people who think they have
a 'dormant' or 'retired' messaging platform are often surprised that
that platform still remembers its local domains when you try to send
through the server that is (still) hosting the platform.
This applies to Exchange, Notes... any messaging suite.
[quoted text, click to view] > I have Exchange on Earth and nothing on Neptune - what do you mean
> hot zone.
As above.
[quoted text, click to view] > Actually, on Neptune SMTP seems to be there - even though we didn't
> install it directly. What is interesting here is that even though
> SMTP is install - IIS is not showing it in the IIS Management
> Console (even after we uninstalled and reinstalled it).
Lo and behold! So both 'Neptune' and 'Earth' are not DNS servers
proper. They are multi-purpose servers. And they both have a hidden
installation of IIS SMTP: that's pretty suspicious that they both
would have this problem. The metabase is not going to spontaneously
corrupt on both machines. Are you sure that you never installed
Exchange on 'Neptune' as well (even if you later uninstalled it)? This
would account for the hidden IIS Virtual Server. The hiding is a
feature of the Exchange install.
How many Exchange servers do you see in System Manager?
[quoted text, click to view] > fs.com MX preference = 10, mail exchanger = smtp15.msoutlookonline.net
> smtp15.msoutlookonline.net internet address = 207.5.72.90
Okay, this result solidifies that your DNS is in order as seen from
'Mars'. The mailrouting must be outside of DNS (as expected).
[quoted text, click to view] > Are there remote domains set up within IIS SMTP on 'Mars'?
>
> No. Just one domain.
The (Default) Local domain, you mean?
[quoted text, click to view] > Is there a Smart Host set up within IIS SMTP on 'Mars'?
>
> No. Not sure what this does - but it isn't set.
Okay, good. (A Smart Host is what you use when, for one example, you
want to consolidate direct remote delivery on one central outbound
SMTP server. You have web servers, etc. set their Smart Host to the
outbound SMTP server, which means they won't attempt direct remote
delivery to any outside domains, they'll just pass on the message to
the outbound SMTP server to do it for them because the central server
is 'smarter'.)
[quoted text, click to view] > What does that mean? How does it know to go to Earth for the
> mailroute? Is it something that Exchange does to tell the network
> that Exchange is the mailroute?
Exchange can't 'tell' the network anything proactively, can't grab
anything off the wire. With a simple Exchange Org _where no other
servers except the Exchange box ever act as SMTP client or server_,
DNS is used for mailrouting.
However, as installations get more complex and more machines (like web
servers) act as SMTP clients and servers, admins often create static
mailroutes either to save bandwidth, simplify mailflow, or, in one
common case, to enable the use of private IP ranges (when the DNS
entries point to public IPs, firewalls can prevent "loopback" traffic
from entering on the internal interface, going to those public IPs on
the external i/f, and reentering the firewall, so the firewall needs
to be avoided by hardcoding mailroutes using private IPs).
[quoted text, click to view] > An unexpected HOSTS entry, or incorrect DNS A in an internal zone,
> can create an unwanted mailroute as well (even if DNS MX records are
> correct).
>
> How does an A record in DNS create an unwanted mailroute?
MX records simply point to hostnames. The hostname may not be resolved
on your DNS server, even if the MX record is. (If you don't host the
DNS zone that the MX record is in, it will by definition not be
resolved authoritatively by your DNS server.)
So if you have 'domain.com MX mail.otherdomain.com' everything might
look fine. And you look up mail.otherdomain.com on your DNS server and
(to you) it shows 1.2.3.4 as you expect.
But if the server who looks up your MX record to deliver messages has
a 'more local' entry for mail.otherdomain.com than the one you test
with, they'll use what _they_ think mail.otherdomain.com is. If the
server has a HOSTS entry, or if the server's DNS resolver has a
cached, broken, and/or alternate copy of the otherdomain.com zone,
they may resolve mail.otherdomain.com to a different IP than you
expect.
[quoted text, click to view] > I don't have Smart Host set up - I don't think.
It's easy to tell: Delivery-Advanced-Smart Host.
[quoted text, click to view] > If I didn't have the relay entry set up and tried to send mail to
> anyone (inside our network or not) it didn't go. If I am on Mars and
> try to send mail from telnet, it would get an Unable to relay
> message when I put in the "rcpt to" entry - even if going to someone
> inside our internal network. How am I relaying if I am on the same
> machine as the SMTP server?
Whether you are relaying or not has _nothing_ to do with your source
IP being the loopback 127.0.0.1, the primary IP address assigned to
the NIC, or any other IP address.
You are relaying if you are sending mail with a RCPT TO: domain