The vsfs1 is the name of the exchange server. Shouldn't it be vsfs1.valentinesystems.com if it is to pull the mail for the domain?

Remember that mial is exchanged between ip addresses, not between hostnames.

Here's the mail flow, the ip addresses, and the names you have to get right:

1.  mail for valentinesystems.com is to be delivered to mail.nncorp.com, and relayed from there to valentinesystems.com.

so in the zone file for valentinesystems.com:

@       IN      MX      5 mail.nncorp.com    #this is Imail

So, now we have Internet delivering mail to the ip address of yr Imail host.

2.  Imail is set up to relay mail for the ip address of valentinesystems.com and, in \hosts, for the domain valentinesystems.com (not for vsfs1.valentinesystems.com, since nobody sends mail to that address!).  Imail will look in \hosts to find out what ip address to relay the mail arriving for valentinesystems.com:

<ip-address>       valentinesystems.com

Where the <ip-address> is that belonging to vsfs1.valentinesystems.com machine because that's where the ultimate MX / MTA / SMTP is.

 Valentinesystems.com is not defined ANYWHERE in IMAIL.

ok, that's correct for relayed domains.

What do you mean reload DNS?

Yr DNS (which is what/where?) needs to parse its zone files after you make zone changes (AND CHANGE THE ZONE FILE SERIAL NUMBER!!).  In BIND 8 *nix, "ndc reload" or "ndc restart". or BIND8 for NT, you have the little BIND control panel with buttons for these functions.  Provoking BIND to reparse the zone files is only necessary if you make changes in zone files and want BIND to read those changes now, rather than after the zone's TTL's time out.

Len

Reply via email to