In the end our problem was that the Mail attribute for our users didn't match the default SMTP address configured in Exchange. The fix was relatively easy, make them match. This can be done one of two ways. The first, is to use adsiedit.msc to edit each user's Mail attribute so that it matches the default SMPT address. adsiedit is included in the Windows 2003 Support Tools and can be installed from the Tools folder in your Windows 2003 CD.
- Start -> Run -> Adsiedit.msc to start adsiedit
- Expand the Domain node until you get to your users
- Right-click on each user and select properties
- Scroll down to the Mail attribute
- Click "Edit" and an edit dialog will pop-up
- Enter in the default SMTP email address configured in Exchange
- Click "OK", "OK
- We are done
- Start the Exchange 2007 Management Shell
- Type the following to find out who has this problem:
get-mailbox -resultsize unlimited | Where-Object {$_.PrimarySMTPAddress -ne $_.WindowsEmailAddress} - And then the following to fix it:
get-mailbox -resultsize unlimited | Where-Object {$_.PrimarySMTPAddress -ne $_.WindowsEmailAddress} | foreach { set-mailbox $_.identity -windowsemailaddress $_.primarySMTPAddress }
- Start the Exchange 2007 Management Console
- Expand the Organization Configuration node, select Mailbox, then click the Offline Address Book tab
- Right-click Default Offline Address Book and select Update from the pop-up menu
- Click Yes in the dialog that comes up to confirm that you want to update
- Wait.
- Open Outlook
- Click Tools -> Send/Receive -> Download Address Book
- Make sure that "Download Changes since last Send/Receive" is checked
- Click OK
- Check that you can see all the addresses you think you should see in the GAL through Outlook.
- We are done
No comments:
Post a Comment