> I had not removed the vhost on the VPS for keiththewebguy.com, so when I sent > email from the VPS to my home server, it saw the same email on the local > server (VPS) and routed it to the inbox. > > I am very surprised this occurred. I would have thought the sending server > (VPS) would follow the DNS to my home server. > > I removed the vhost for keiththewebguy.com off my VPS and now I can send from > the VPS to my home server. > > Is this normal behavior?
Yes, it is. Usually configuration takes precedence over DNS. Imagine your company's MX is accepting mail but does not store it. Instead it is forwarded to another mailserver within your local network, e.g. for security reasons. That internal server is not listed in DNS and accepts mail only because it is configured to do so. Best regards, Gerald