Cannot Send To Contacts In Global Address Book

Our E-mail crashed last week and I have to create a new mailbox store. Since then if I try to E-mail someone in the global address list that is a contact only it will not send out. No error message or anything it just leaves the outbox as if it worked. If I remove the contact from the address book and type the address in manually it will send with no problems. E-mail sends fine to the internal users this is only happneing to external contacts in the global address list.

Thanks in advance for the help.

CC
ccosnerAsked:
Who is Participating?
 
CetusMODCommented:
PAQed with points refunded (500)

CetusMOD
Community Support Moderator
0
 
bobby_harrisCommented:
CC,

Check the attributes on the contact with ldp.exe or adsiedit.msc.  Ensure the mail, mailnickname, and proxyaddresses field are correct/populated.  proxyaddresses needs to start with SMTP:blah.blah@blah.com

Bobby
0
 
ingeticCommented:
when you send to contacts using global address list,
chooseone contact then
resolve (ctrl K) then doubleclick on the dest after the "TO:" , do you see the real address of this contact ? or ?
0
Ultimate Tool Kit for Technology Solution Provider

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy now.

 
ccosnerAuthor Commented:
Bobby,

I'm am not sure where to locate the 2 programs you are talking about. But if I go into the active directory utility and double click on the contact everything looks normal. SMTP address and X400 address look normal.

Thanks,
CC
0
 
ccosnerAuthor Commented:
ingetic,

Everything looks normal there.

Thanks,
CC
0
 
ExchgenCommented:
Just right click on the contact and check exchange tasks...

If it lets u add email attributs then you need to add it, which means it is not a mail enabled contact.

If it does not allow you to add the attributs then simply remove and readd the email address (make sure you get the target address stamped properly)

Raghu
0
 
ccosnerAuthor Commented:
Raghu,

I tried that and it still did not work.

This is the weirdest thing, if I delete the contact then I can send E-mail to that user if I just type their full E-mail address in.

CC
0
 
bobby_harrisCommented:
CC,

The reason you can send email after deleting the contact is because it's no longer in AD, but while it is in AD and if it isn't configured properly, it'll fail everytime.  To use ldp.exe or adsiedit.msc, make sure support tools have been installed on your DC then do Start -> Run and type in adsiedit.msc, ensuring you're logged in with a domain admin account.  Expand the domain partition, then browse through the OU structure and find the contact in question.  Right click the contact and view the properties.  Review the attributes on the contact and ensure that displayName, mail, mailnickname, and targetAddress fields are populated.  The mail attribute should be the actual email address, the targetAddress should be the email address preceded by SMTP:  (example:  SMTP:john.doe@somewhere.com   ).  The mailnickname has to be unique in your AD, usually just the CN value.

Bobby
0
 
ccosnerAuthor Commented:
Bobby,

If I do a Start Run adsiedit.msc, nothing happens so I must not have them installed. How can I install them?

Can I just use Active Directory Users And Computers to do this?

I did go into there and all of the fields are populated, accept I cold not find the field Mailnickname, but I did find alias.

BTW: This is Exchange 2000, not sure if that maches a difference or not.

CC
0
 
bobby_harrisCommented:
CC,

On the DC, do Start -> Run, regsvr32 adsiedit.dll to register the adsiedit dll.  You should be able to use adsiedit.msc after that as long as support tools has been installed first.  You will not be able to see a lot of the attributes of an object in AD Users & Computers, but you can with adsiedit.msc.  Just be careful because wrongful use can corrupt objects/AD.

Bobby
0
 
ccosnerAuthor Commented:
Bobby,

I ran the regsvr32 asdiedit.dll and is said loadlibrary failed, so I must not have the tools installed.

How do I install the tools? From what CD? Or can I download them?

Thanks,
CC
0
 
bobby_harrisCommented:
You can download the support tools from microsoft.com or you can browse the Windows Server 2000 cd under the support folder.  Off the top of my head, I believe the actual file is called suptools.msi, but not 100% sure.  

Bobby
0
 
ccosnerAuthor Commented:
I am installing them as I type, I will let you know.

Thanks,
CC
0
 
ccosnerAuthor Commented:
OK, I have ran the utility and found a contact that doesn't work but cannot find where the displayName, mail, mailnickname, and targetAddress fields are populated.

The only thing listed on the properties page is: Attributes tab:
Path: LDAP://"domainname"/CN="name in question",CN=Users,DC="Server Name"
Select which properties to view: Optional
Selete a property to view: adminDescription

Attribute Values

Syntax: DirectoryString
Edit Attribute  "BLANK"
Value(s): <not set>

Am I in the wrong place?

CC
0
 
ccosnerAuthor Commented:
Bobby,

Diregaurd the last post.

I figured out how to see the items.

They all look OK..

CC
0
 
bobby_harrisCommented:
CC,

Can you copy & paste the values for displayName, mail, mailNickName, proxyAddresses (if present), and targetAddress here?  

Bobby
0
 
ccosnerAuthor Commented:
Display Name Value:        New Test
Mail Value:            test@mydomain.net
mailNickName:            NewTest
proxyAddresses:            SMTP:test@mydomain.net
                  X400:c=us;a=;p="our domain"PHL;o=Exchange;s=Test;g=New;
targetAddress:            SMTP:test@mydomain.net




If I look in the event log it show this as soon as I send an e-mail:

Event Type:      Information
Event Source:      MSExchangeTransport
Event Category:      Routing Engine/Service
Event ID:      984
Date:            6/27/2006
Time:            10:38:27 AM
User:            N/A
Computer:      PCC2
Description:
SMTP GetNextHop returned hr=0x0 in 0ms.
 DestAddr=<mydomain.net>, Type=<SMTP>
 MsgType=0xa, NextHopType=OTHER_ROUTING_GROUP
 Type=<SMTP>, Class=<*>, SchedId=0x0
 RouteAddr=<[12.166.16.47]>    <<<<<<<<<<<My Connector Address>>>>>>>>>
 Connector=<3c20f83b-976a-49c9-8510-6f9bfd7f0802>

Does this mean it is going out and the problem is outside the building?

CC
0
 
bobby_harrisCommented:
I'm not sure, but looks that way.  Can you telnet to mydomain.net on port 25?  Start -> Run -> cmd, then enter telnet mydomain.net 25 <enter>.  If the DOS Command Prompt clears after hitting enter, then you have SMTP connectivity.  If it just sits there trying to connect and never does, then there's a connectivity issue between your exchange server and distant end.

Bobby
0
 
ccosnerAuthor Commented:
Yes I can telnet to the mail server..

CC
0
 
ccosnerAuthor Commented:
Bobby,

Well I have not found the problem but I have figured out that it is just happening to Outlook on the Exchange server itself after a reboot last night.

I guess I will just leave it alone until we replace the server in the near future.

Thanks for all the help, you were great.

Peace,
CC
0
 
bobby_harrisCommented:
CC,

Just as a best practice, you definately should not install Outlook on an Exchange server.   There could be some problems associated with that.  Hopefully you can get the problem resolved.

Bobby
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.