ckoning
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?
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?
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
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
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?
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
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
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?
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?
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
Type the following:
telnet YourPublicIP 25
[Wait for 220 response]
EHLO [YOUR_DOMAIN_NAME_HERE]
[Wait for 250 response]
MAIL FROM:<you@externaladdress.
[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
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 <PADRES4G95pjbZBJ3cR000000 01@padres. myserver.l ocal> Queued mail for delivery
The problem is that mail NEVER ARRIVES AND NEVER NDR!
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 <PADRES4G95pjbZBJ3cR000000
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
Any anti-spam software installed? If so, uninstall during testing and reinstall afterwards.
Shaun
ASKER
No anti anything installed yet.
The mail doesn't show up in the tracking.
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
shaun
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
You had the SMTP service installed on the server.... that would do it!
Shaun
Shaun
ASKER
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