I have only one Exchange 2013 SP1 server and one 2012 R2 Domain controller. The one Exchange server is a mailbox and database server. I have no edge transport server. We'll call my external domain mybusiness.com and the internal domain is mybusiness.net. I have made several mailboxes by by asking Exchange to tie in to the existing domain accounts. All addresses are mybusiness.com. Outlook 2013 auto connects to the correct account and displays the correct email address.
When I try to send an email locally from user1@mybusiness.com to user2@mybusiness.com, the message goes to the outbox and no error messages are shown. I see the message in the mailbox database queue in a ready state. There are so many different log files and information on the net that all my search find find out the problem have turned up with nothing. The last error is blank. Do I even need a send connector for internal email with only one server?
When I receive a message from the internet, from say a gmail account, my firewall shows that it is accepted and gets sent tot the server. For a while, those messages would also show up in the mailbox database queue in a ready state and would also not process. Now they don't even do that.
When I send an outgoing message to the internet, it also goes to sent items with no error message. I cannot find mention of it anywhere in the queues, and yet I don't receive it on the external mail server. The outgoing send connector is set for SMTP and * domains. It should be identical to the default send connector.
I even tried mess with telnet which inconsistent results. Sometimes the commands work, other times they tell me invalid domain name, command not found, bad address and then I'll put in the exact same command and it will work. So for, I have not been able to complete the 5 commands to send the message without being kicked out for too many bad commands.