many thanks to all who replied - Brad Lay hit it for me when he suggested i look for the incorrect hostname in sendmail.cf - and there it was set as the Smart Relay Host.
(*blushes*) i'm _sure_ i grep'd the whole /etc/mail directory looking for the damn thing but didn't find it... :-) cheers... ..S. >Hi All.. > >I have a box (Mandrake 8.0/Sendmail 8.11) set up to handle mail for a >particular domain. MX records and everything have been set up so that mail >is correctly delivered to said box. Once it gets to this point, the idea >is that the box will use entries in /etc/mail/virtusertable to forward >mail to the final destination, which will be one of two boxes in Sydney >and Melbourne. > >The virtusertable entries look like this: > >[EMAIL PROTECTED] sydney.user@[ip.of.sydney.server] >[EMAIL PROTECTED] melbourne.user@[ip.of.melbourne.server] > >Having done all that, the weird thing is my box wants to relay these >emails off to a different box on the LAN, one which used to (ages ago) be >the mail relay to the outside world, but no longer does that. The >virtusertable just seems to be getting ignored, and I can't for the life >of me work out where it's getting the idea to relay to the old relay box - >all references to that as such are long gone. (er, that i know of :) > >domain.com.au is in /etc/mail/local-host-names and 'dig -x domain.com.au >MX' returns the correct information. > >I have tried upping the LogLevel on sendmail but still no clues as to >where it's getting the incorrect relay address from, and why it seems to >be ignoring virtusertable anyway. > >Some pointers are needed - where to look next? The answer may be obvious - >but if not I'll summarise any findings back to the list. :-) > > >cheers, >..S. -- SLUG - Sydney Linux User's Group - http://slug.org.au/ More Info: http://lists.slug.org.au/listinfo/slug