Link to home
Start Free TrialLog in
Avatar of ckoning
ckoningFlag for United States of America

asked on

Exchange 2010 *** No inbound mail ***

So we were mid migration from server 2003 w/ exchange 2003 to Server 2008 w/ exchnage 2010.

We moved all our mailboxes and such, and were finishing with the userdata.

Someone got the brilliant idea that we needed to move our unused, empty public store. But it wouldn't move, so he jumped into ADSIEdit to try to force it to migrate.

Not sure what he did, but now we have no inbound email.

There is no NDR, the email sits in a queue that is only seen by the 2003 exchange, under the 2010 exchange's queue.

Outbound is still perfect.

I was watching a queue of 300 or so inbound emails, then they vanished, never delivered either. .... not worried about recovery, just wanted to mention they never actually make it to the new exchange (2010).

So where to I start looking in the ADSIEditor to resolve this issue?
Avatar of ckoning
ckoning
Flag of United States of America image

ASKER

Oh yes,

I should mention the email problems are only for EXTERNAL EMAIL SOURCES.

So user@EXAMPLE.COM doesn't arrive correctly, whereas user@mydomain.local to user2@mydomain.local makes it no probem
check the routing group coonectors are ok and try recreating these using easily found steps on google.

also check that you have a receive connector configured on ex 2010 that allows anonymous users to connect if you are using 2010 to accept inbound mail.

shaun
Avatar of ckoning

ASKER

So I checked what you said.

When I remade the routing group connectors outbound mail starting going out of both servers but still no inbound.

We decided to remove the exchange 2003 system entirely as the last of the data was off of it.

After removal outbound works still, inbound fails LOCAL AND REMOTE....

Now we're just on exchange 2010 so it's much easier to diagnose. Where should I start?


Do you have a receive connector? If so, can you connect to 127.0.0.1 using telnet on the server itself?

If not, you need a receive connector and it needs to allow 'Anonymous users' to connect.

You then need to make sure there is no firewall blocking port 25 and you should make sure that any router you have forwards requests for port 25 to the server.

Shaun
Avatar of ckoning

ASKER

Nope,

Have a connector,  'Anonymous users'  is enabled, firewall is off (using external firewall)

The mail is arriving, telnet says it's sent. Just never makes it into the mailboxes and I don't see an inbound queue in the console ... should there be one?
Avatar of ckoning

ASKER

To be clear, internal mail does arrive just not external
Telnet from outside address to your public IP and actually deliver a message. Does this all work ok?
Type the following:
 
telnet YourPublicIP 25
[Wait for 220 response]
 
EHLO [YOUR_DOMAIN_NAME_HERE]
[Wait for 250 response]
 
MAIL FROM:<you@externaladdress.com>
[Wait for 250 response]
 
RCPT TO<someone@yourdomain.com>
[Wait for 250 response]
DATA
[Wait for 354 response]
This is a test message
.
(note the dot on its own to end the session)
 
You should now get a message that the email has been queued for delivery.

If so, check in toolbox --> message tracking and see if you can find the message being delivered to mailbox.

Check your MX records point to right location too using mxtoolbox.com

Also try using https://testexchangeconnectivity.com 

Shaun
Inbound SMTP test on exchangeconnectivity.com
Avatar of ckoning

ASKER

Well,

The deal is there is a Barracuda Spam Firewall on the from end, I disabled it sending inbound mail on to the server for the time being because I can't get it to move anything but internal mail.

Here is what I do to test delivery:

ProMacTop:~ ravibrounstein$ telnet 10.1.10.12 25
Trying 10.1.10.12...
Connected to padres.mysever.local.
Escape character is '^]'.
220 padres.myserver.local Microsoft ESMTP MAIL Service, Version: 7.0.6001.18000 ready at  Tue, 30 Mar 2010 05:52:29 -0700
helo
250 padres.myserver.local Hello [10.1.10.61]
mail from: xxxx@me.com
250 2.1.0 xxxx@me.com....Sender OK
rcpt to: xxxxx@myserver.com
250 2.1.5 xxxxx@myserver.com
data
354 Start mail input; end with <CRLF>.<CRLF>
to: l
from: k
subject: awev
vnjbvervbierbier
'

.
250 2.6.0 <PADRES4G95pjbZBJ3cR00000001@padres.myserver.local> Queued mail for delivery



The problem is that mail NEVER ARRIVES AND NEVER NDR!
If the mail you submitted above does not arrive, then look in message tracking - is it there and what does it say was done with the mail? Message tracking is your friend here.

Any anti-spam software installed? If so, uninstall during testing and reinstall afterwards.

Shaun
Avatar of ckoning

ASKER

No anti anything installed yet.

The mail doesn't show up in the tracking.
this is very unlikely. if it says queued using telnet, and you are connecting to exchange it will be in message tracking otherwise you have a very odd issue, perhaps corrupt database or corrupt installation.

shaun
ASKER CERTIFIED SOLUTION
Avatar of ckoning
ckoning
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
You had the SMTP service installed on the server.... that would do it!

Shaun