| ben@globalcenter.net.au 2005-06-27, 2:48 am |
| Hi all,
I have one (1) physical SMTP server, with multiple virtual servers
using one IP address each.
The default virtual server is not hosting any domains, and is used for
outbound mail relay from scripts etc.
Another virtual server is receiving mail for abc.com, and abc.com's MX
record points to this virtual server's IP address.
Everything (including inbound mail) works fine, except........if I
craft a message to user@abc.com and dump it into the pickup directory
of the default virtual server, the message goes into the queue of the
default virtual server, and logs event ID 4000.
I have packet captured waht is going on, and nothing hits the wire - as
expected I suppose.
I suppose the flow is:
1) The default virtual server picks up the message from the pickup
directory
2) The SMTP service sees that the other virtual server is authoritive
for abc.com, so doesn't perform an MX lookup for abc.com
3) The default virtual server SHOULD drop the message in the abc.com
virtual server's drop directory - but it isn't doing this.
why?
|