Link to home
Start Free TrialLog in
Avatar of akalbfell
akalbfell

asked on

Unable to reply

I was forced to remove a user's mailbox and re-create it to correct a Blackberry related issue. Everything is up and working ok again but now, when I try to reply to an email that user sent before i deleted and re-created the mailbox i get the error "The e-mail message cannot be delivered to USER because the e-mail address is no longer valid." Everything else works as expected. If i type their first name and hit control + k to do a lookup that works fine. And if she sends me an email now I can reply to that just fine.

Any idea what is causing this problem?
Avatar of Bembi
Bembi
Flag of Germany image

It depends, I just would first update your offline address book on the server and then download the addressbook on the client.

As the OAB is scheduled, it doenot update at once, so maybe the mail address is not in the OAB anymore.

Or just wait, until Exchange / Outlook do it by themselves.
Avatar of akalbfell
akalbfell

ASKER

I'm not in cached mode so not using the OAB
BTW, this is the code i get back.. 550 5.1.1 RESOLVER.ADR.ExRecipNotFound; not found
you know the work around, it is because the mailbox doesn't exist any more. So to do a reply you have to type in the address manually.
ASKER CERTIFIED SOLUTION
Avatar of akalbfell
akalbfell

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
I assume, that the mailbox has his old email address again, right?
So just try it.

Otherwise this may be something for you, maybe a work around:
http://community.office365.com/en-us/forums/160/p/14802/70715.aspx
See the first answer
open adsiedit
get the properties of the user
check the LegacyExchange value this can be the value with the number, if so then copy it and correct the value listed here
close adsiedit

open aduc
get the properties of the user
add an extra e-mail address of the type X500 and paste the value just copied

NP: Just for others to know what the answer is. Glad you solved the problem
http://forums.msexchange.org/m_1800508427/mpage_1/key_/tm.htm#1800508427
I know question is closed but here is some additional info for readers.. :-)
Using following powershell script you can convert the email address from NDR to a X500 Adress.
http://poshcode.org/2548
Copied the code in case the link dies in future..
# $Id: Convert-BounceToX500.ps1 610 2010-11-16 00:39:19Z jon $
# $Revision: 610 $

#.Synopsis
#  Convert Bounce to X500
#.Description
#  Convert URL Encoded address in a Bounce message to an X500 address
#  that can be added as an alias to the mail-enabled object
#.Parameter bounceAddress
#  URL Encoded bounce message address#
#.Example
#  Convert-BounceToX500 "IMCEAEX-_O=CONTOSO_OU=First+20Administrative+20Group_cn=Recipients_cn=john+5Fjacob+2Esmith@contoso.com"
#.Example
#  "IMCEAEX-_O=CONTOSO_OU=First+20Administrative+20Group_cn=Recipients_cn=john+5Fjacob+2Esmith@contoso.com"|Convert-BounceToX500

[CmdletBinding()]
PARAM (
	[Parameter(Mandatory=$true,ValueFromPipeline=$true)][string]$bounceAddress
)
BEGIN
{
	Add-Type -AssemblyName System.Web|Out-Null
}
PROCESS
{
	if($_) {$bounceAddress = $_}
	$bounceAddress = $bounceAddress -Replace "%2B","%" # This is a urlEncoded "+"
	$bounceAddress = $bounceAddress -Replace "%3D","="
	$bounceAddress = $bounceAddress -Replace "\+","%"
	$bounceAddress = $bounceAddress -Replace "_O=","/O="
	$bounceAddress = $bounceAddress -Replace "_OU=","/OU="
	$bounceAddress = $bounceAddress -Replace "_CN=","/CN="

	if([Web.HttpUtility]::UrlDecode($bounceAddress) -match "(/o=.*)@[\w\d.]+$"){$matches[1]}
}

Open in new window

For example..
IMCEAEX-_O=name+20name_OU=name_CN=RECIPIENTS_CN=TStevens04676063@domainname.org

converts to /O=name name/OU=name/CN=RECIPIENTS/CN=TStevens04676063

Which you can add to the current mailbxo to fix the NDR issue..

Another useful article related to this issue : Mystery of adding X500’s – What an amazing thing to know…!!!
http://msexchangeguru.com/2012/03/15/x500/
Figured it out