Exchange 2007 addressbook quirk

Getting the following error downloading the addressbook with Outlook 2003 and Exchange 2007Task ‘Microsoft Exchange Server’ reported error (0×8004010F) : ‘The operation failed. An object could not be found.’ To debug OAB creation in Exchange 2007 you need to turn up the Eventlogging level for the OABTodo so do the following in Powershell.

Get Current Exchange OAB Eventlogging level.Get-EventLogLevel “MSExchangeSA\OAL Generator” Set-EventLogLevel -Identity “MSExchangeSA\OAL Generator” –Level Expert

Remember to disable the logging when you are finished troubleshooting.

Set-EventLogLevel -Identity “MSExchangeSA\OAL Generator” –Level Lowest

 In the end i found two accounts with invalid smtp addresses which the logs identifed easily.

your ads here (468x60) - after 1st post.

Exchange 2007 Internet STMP Connectivity

Setup SMTP mail receiver

new-receiveconnector -Name ‘Receive from Internet’ -Bindings 0.0.0.0:25 -RemoteIPRanges 0.0.0.0-255.255.255.255 -permissionGroups “AnonymousUsers,ExchangeServers,ExchangeLegacyServers,AnonymousUsers”

Setup Receive MAX Message size 25MB

set-receiveconnector ‘Receive from Internet’ -MaxMessageSize 25Mb

Setup STMP mail sender deliver by DNS resolution

new-SendConnector -Name ‘Sent to Internet’ -Usage ‘Internet’ -AddressSpaces ’smtp:*;1′ -ForceHELO $true -Fqdn mail.domain.com.au -DNSRoutingEnabled $true -UseExternalDNSServersEnabled $false -SourceTransportServers ‘SERVER-EX01′

Setup STMP mail sender deliver using Smarthost

new-SendConnector -Name ‘Sent to Internet’ -Usage ‘Internet’ -AddressSpaces ’smtp:*;1′ -ForceHELO $true -Fqdn mail.domain.com.au -DNSRoutingEnabled $false -SmartHosts ‘[192.168.0.5]‘ -SmartHostAuthMechanism ‘None’ -UseExternalDNSServersEnabled $false -SourceTransportServers ‘SERVER-EX01′

Obviously replace the server name, fqdn and smarthost in the scripts.

Throttle Bandwidth Based on the Time of Day

Saw this little goodie over on ciscoblog.com

Step 1: Create an access-list that matches my file server (172.30.100.11), but only during the day.

Router(config)# time-range DAY (creates a new time range)
Router(config-time-range)# periodic weekdays 6:00 to 22:00 (matches weekdays from 6:00am to 10:00pm)
Router(config-time-range)# periodic weekend 6:00 to 22:00 (matches weekends from 6:00am to 10:00pm)
Router(config-time-range)# exit
Router(config)# ip access-list extended SERVER
Router(config-ext-nacl)# permit ip host 172.30.100.11 any time-range DAY (matches my server during the time-range I specified above)
Router(config-ext-nacl)# exit
Router(config)#

Step 2: Create a class-map (used for QoS) that matches the SERVER access-list we just created.

Router(config)# class-map MATCH_SERVER (MATCH_SERVER is just the name)
Router(config-class-map)# match access-group name SERVER (ties in the access-list above)
Router(config-class-map)# exit
Router(config)#

Step 3: Create a policy-map (used for QoS) that throttles the bandwidth.

Router(config)# policy-map LIMIT_SERVER (creates the policy)
Router(config-pmap)# class MATCH_SERVER (applies policy to this class)
Router(config-pmap-c)# police 80000 (limits bandwidth to 80Kbps)
Router(config-pmap-c)# exit
Router(config-pmap)# exit
Router(config)#

Step 4: Apply the new policy to the incoming interface (the one connected to my LAN, not the Internet).

Router(config)# interface fa0/0
Router(config-if)# service-policy input LIMIT_SERVER 

clear arp cache

Quick helpful tip..

 this is the command to clear your arp cache

netsh interface ip delete arpcache