Running Exchange 2003 /w SP1.
For some reason mail delivered to the server remains in the 'Messages Pending Submission' Queue.
I have no external DNS Servers Configured, TCP/IP DNS Settings for the network Adapter point to the DNS Server local on the box but everything still remains queued. I manually attempted to deliver a message by starting a Telnet session to the SMTP port after sending the Data the server responds Message queued for delivery, attempting to deliver to a address that isn't configured on the server yields a response of relaying not allowed as it should.
Also, sending mail outbound if done from an exchange mailbox account also gets stuck in this same queue, however if you open a the queue and do a Delete with NDR, the NDR is sent perfectly fine (have sent test messages from gmail, hotmail, and yahoo accounts).
The only thing I can think of DNS is being messed up somewhere probably relating to the domain. The domain setup in Active Directory is x.local as opposed to x.com however alternate SMTP Virtual Server were configured to handle x.com and SMTP addresses on the mailboxes for the x.com e-mail addresses were created and that seems to be working correctly as when telnetted in the server accepts mail for x.com but not y.com. Is there something I forgot to do in Active Directory to make this work properly like setup or OU of some type?