Showing posts with label Outlook. Show all posts
Showing posts with label Outlook. Show all posts

Friday, September 25, 2009

Outlook is retrieving data from the Microsoft Exchange Server

Outlook is retrieving data from the Microsoft Exchange Server mail1.smtp235.org; Christmas Balloon is not welcome for many exchange administrators.

In the past I blogged about the reasons and how to troubleshoot the issue in details here is the link to that post

image

Recently , we found out the same issue was raising on one of our customers network. The Exchange servers on this environment had 32 Gig memory with 16 CPU, so it was pretty easy not to start looking for server side problems, rather some other issue was causing the problem. Short story we found out  the problem was related to DC/GC , decommissioning problem DC/GC did the trick, the famous balloon  was gone.

image

I wanted to post some little very useful information , help me to what to look for right off the bat (-:

Note:

Server name Outlook retrieving    data Who is causing
problem?
NetBIOS name ----------> Exchange Server
(FQDN) ----------> DC/GC

If the server name appears as a NetBIOS name, the data is being retrieved from an Exchange Server computer. If the server name appears as a fully qualified domain name (FQDN), the data is being retrieved from a global catalog server

Cheers,

oz Casey Dedeal,

MVP (Exchange)
MCITP (EMA), MCITP (SA)
MCSE 2003, M+, S+, MCDST
Security+, Project +, Server +

Http://smtp25.blogspot.com (Blog)

Http://telnet25.spaces.live.com (Blog)

Http://telnet25.wordpress.com (Blog

Monday, November 3, 2008

Outlook 2003: Inbox - unable to display folder



Problem

On Terminal server some users are reporting 'Unable to display folder' for the users Inbox". Al other folders seems to be fine, and users can compose new e-mail and sent it without any problems, however accessing inbox generates the error.

Solution:

After poking around with security settings, we discovered the fix was very easy, start outlook with the /cleanviews switch. The outlook did freeze up a little bit and magic switch did do the trick.

Why this happened:

I wish I could come up with logical answer for the corruption of default views, I am in the dark, who knows, the reality is that knowing some of the outlook switches are very useful and save time for sure

I did a post while back about these switches, here are some of the handy ones

  • /cleanviews
  • /CleanProfile
  • /CleanReminders
  • /CleanRules
  • /ResetFolders
  • /Rpcdiag

Oz ozugurlu

MVP (Exchange)

MCITP (EMA) , MCITP (EA ) MCITP(SA),

MCSE (M+,S+) MCDST, Security+, Server +,Project+

Blog: http://www.smtp25.blogspot.com

Friday, February 1, 2008

GALMODE PART#2


You want your users to update their own setting within the GAL, and you dedicated to use GALMODE utility, which was supported with exchange 5.5. The companies won't like spending money and get some other/better product; instead they like to make their existing tool work with any version of exchange. So I was tasked to make the GALMODE work in a large environment mix with exchange 2000 and 2003.

First you will need GALMODE.EXE, if you don't have it ping me. Second follow the steps in KB-272198

Follow the steps below

  • Click Self
  • Click ok
  • Next
  • Create Custom task to delegate , next
  • Only the following objects in the folder
  • Highlight anything and press letter "U" which will take you to
  • User object put a checkmark in there
  • Next
  • Select Property-specific
  • Now time to choose what to pick , I am going to choose following
  • Write ZIP/Postal code

In the following Active Directory folder: SMTP25.org

The groups, users, or computers to which you have given control are:

SELF (NT AUTHORITY\SELF)

They have the following permissions:

  • Read Assistant
  • Write Assistant
  • Read Company
  • Write Company
  • Read Department
  • Write Department
  • Read Fax Number
  • Write Fax Number
  • Read Job Title
  • Write Job Title
  • Read Notes
  • Write Notes
  • Read Pager Number
  • Write Pager Number
  • Read Street Address
  • Write Street Address

  • Read Telephone Number
  • Write Telephone Number
  • Read Title
  • Write Title
  • Read ZIP/Postal Code
  • Write ZIP/Postal Code

Oz ozugurlu,

MCITP (EMA), MCITP (SA),

MCSE (M+, S+) MCDST

Security+, Server +, Project+

Monday, August 20, 2007

Outlook Crashes on Reply E-mail from Specific User

Today I have experienced real weird issue, when client replies to an E-mail came from certain user, outlook crashed to a death. There is no sign on the device manager what might be going wrong. (Outlook 2000, 2003, and 2007). I started troubleshooting this weird issue. One of the first thighs I have done to download Process Explorer for windows. Shortly after I have figured out what was going on.

Problem:

Outlook Crashes on Opening or replying to certain e-mails came from a specific person.


 

Second Fix

The message has embedded pictures inside and on the reply it crashed the outlook.

Resent the mail, it will not crash anymore. One other thing is good to remember is that, if you save the E-mail which is crashing the system and view the source you will realize, there are a lot of hidden embedded pictures and code inside the mail. So it is always good idea to double check

Best

Oz Ozugurlu

Monday, August 13, 2007

Changes to the distribution list membership could not be saved. You do not have sufficient permissions to perform this operation on this object




Problem:

Cannot modify Universal Distribution group membership

Environment:

Empty root domain, Child Doman A, Child Domain B. The Universal DLs are created in Child Domain A and the owner of these DL's are residing in Child domain B.

Problem:

When the owner of DL's Tries to modify the membership list following error is appears

Changes to the distribution list membership could not be saved. You do not have sufficient permissions to perform this operation on this object.

Explanation:

This behavior can occur if you have a user group in one Active Directory domain and a distribution group in another domain. Each domain has its own global catalog. When a user tries to manage DL membership by using Microsoft Outlook Address Book, the user who has the permission to manage the DL receives the "do not have sufficient permissions" error message.

A global catalog contains a subset of all objects in the forest; it is only writable for the objects from its own domain. All Outlook requests are processed on the global catalog server of the user's domain. A user can only manage distribution groups that are in the user's domain, because the user's global catalog has a read-only copy of other objects.

Resolution:

To resolve this behavior, you can use the AutoDL tool to manage DLs. This tool is located on the Exchange 2000 Resource Kit CD-ROM. Alternatively; you can assign the DL and user group in the same domain

http://www.microsoft.com/exchange/downloads/2000/AutoDL.asp

We have decide to leave the groups intact and update the group's membership manually using account residing on Child domain A, since the Dl is mapping some inhouse applications


 

Best

Oz ozugurlu


 

Wednesday, August 1, 2007

Outlook shortcuts



Below are some of the nice shortcuts within the outlook. I thought it will be handy to have them here for Exchange Community.








General Outlook shortcuts Description  Shortcut Key

 
 

  

  

Send Message

Ctrl + Enter or Alt + S

Reformat an email message from RTF to plain text

Ctrl + Shift + O

Delete Message from message window

Ctrl + D

New Contact Dialog

Ctrl + Shift + C

New Office Document

Ctrl + Shift + H

Read Warning Header

Ctrl + Insert + W

To Save Non-Email Item in Current Folder

Alt + S

Cancel the current operation

Escape Key

Move up current level of treeview

Up Arrow

Move down current level of treeview

Down Arrow

Collapse current branch of treeview

Left Arrow

Expand current branch of treeview

Right Arrow

Launch go to folder dialog

Ctrl + Y

Save unfinished item in Drafts folder

Ctrl + S

Move selected item to Deleted Items folder

Delete Key

Open print dialog box

Ctrl + P

To delete current item

Ctrl + D

Mark as unread or read

Ctrl + Q


 

  

  

Select all

Ctrl + A

Copy highlighted items/text to clipboard

Ctrl + C

Cut highlighted items/text to clipboard

Ctrl + X

Paste items/text from clipboard

Ctrl + V

Open application menu (to maximize, minimize etc)

Alt + Spacebar

Create new item

Ctrl + N

Undo

                                                                                                      Ctrl + Z

Move cursor to top of email list

Home

Move cursor to end of email list

End

Move edit cursor to top in new email message window

 Ctrl + Home

Move edit cursor to end in new email message window

Ctrl + End

Check Names

Ctrl + K

Move cursor to Menu Bar

Alt + or F10

Launch Advanced Find

Ctrl + Shift + F or F3

Move to next Window pane

 F6

Launch spell checker

 F7

Move directly to Inbox

 Ctrl + Shift + I

Move directly to Outbox

Ctrl + Shift + O

Copy selected item(s) to a folder

Ctrl + Shift + Y

Create new folder dialog

Ctrl + Shift + E

Move selected item to folder

Ctrl + Shift + V

Create a new email message

Ctrl + Shift + M

Create a new appointment item

Ctrl + Shift + A

Create a new contact item

Ctrl + Shift + C

Create a new task item

Ctrl + Shift + K


 

  

                                                                                             

Create a new note item

Ctrl + Shift + N

Message options (from a new message window)

 Alt + P

Open address book                                                                                          

Ctrl + Shift + B

Launch flag for follow up dialog box                                                                                          

Ctrl + Shift + G

Reply to sender

                                                                                           Ctrl + R

Reply to all

                                                                                           Ctrl + Shift + R

Forward message                                                                                          

Ctrl + F


 

 In calendar week view Description Shortcut Key

  

 

  

  

  

Go to today's date

Alt + D

Go to a date

Ctrl + G

Move to next date

Down Arrow

Down Arrow

Up Arrow

Move forward one week

Page Down

Move backwards one week

Page Up


  

Say Line

Arrow

Insert + Up

Say All

Insert + Down Arrow

Say Selected Text

Down Arrow

Insert + Shift +

Move focus to attachments list

Insert + A

In spellchecker read misspelled word and suggestion

Insert + F7

Read Header Field One

Alt + 1

Read Header Field Two

Alt + 2

Read Header Field Three

 
 

Alt + 3

Read Header Field Four

Alt + 4

Read Header Field Five

Alt + 5

Click Cc Button

Alt + Shift + 4

Click To Button

Alt + Shift + 3

Launch Global keystrokes list box

Insert + F8

Close Office Assistant

Ctrl + Insert + F4


 

Best

Oz Ozugurlu

Wednesday, May 23, 2007

Outlook is retrieving data from Exchange server




Outlook is retrieving data from the Microsoft Exchange Server Server_Name; Christmas Balloon is not welcome for many Exchange administrators. We normally hate to see this message from client's outlook. I have seen this error so many times and decided to put some of the good trouble shooting notes together. Understanding the Mechanic being how Outlook application talk to the Exchange server is always plus. So Microsoft has a great explanation below, I am posting it as it is

This error may occur in different environments for different reason, most of the reasons are listed in here, you need to be patient for going through the trouble shooting process and document what you have doing.

I have seen a failed Exchange server Public folder replication, referrals was bringing 5000 people down. As soon as I disable the referrals thing went back to normal

I have also seen this problem on VPN remote user type of clients. In this type of chases user connect to a network from remote office and opens outlook within the VPN tunnel. The low bandwidth and both way encryption makes the Christmas balloon to show up all the times. Connect to a client and figured out the exchange server the client is connection too. Issue ping request back to the Exchange server anything over >50ms in ping request indicates Latency in the network Upgrading firmware might have helped the client experience on the local router. Checking MTU size or adjusting it time to time helps the Christmas balloon also increase the size of the ICMP packets by using below command

Ping exc03 -l 1000 -t




Asking client to call ISP and get more bandwidth is always a good thing if you can. Remember the Bottle neck can be Exchange related or the Global catalog server, as it is explained below. I have included the basic counters below, go ahead and kick these off from perfmon (performance monitor)

Click Start Perfmon and hit enter; I am including here my Vista nice looking one to make you all jealous

Hold "CTRL" Key and click on the outlook Icon right lower corner to get the Connection Status to see where the outlook is connecting

Mechanics

In Outlook 2002 and Outlook 2003, when Outlook requests data from a Microsoft Exchange computer, Outlook calls a function that wraps the remote procedure call to the Exchange computer. This wrapper is the CancelableRPC wrapper. By default, this wrapper starts a timer and then issues the remote procedure call. The timer stops when a response is received. However, if the remote procedure call for data takes more than five seconds to return the data, the wrapper produces the "retrieving data" message. The dialog box that contains the message remains on the screen until the remote procedure call is answered or until the user clicks Cancel. If the action that the user performs in Outlook creates multiple remote procedure calls, the message could appear one time for each remote procedure call.

You receive this message as part of the standard interoperation of Outlook and Exchange. Even on the fastest network that has the best hardware and architecture, some remote procedure calls will take more than five seconds to obtain a response. This is a simple fact, and the appropriate expectations should be set with users. If the message appears only occasionally, no extensive troubleshooting is required. Trying to troubleshoot when the message appears only occasionally is not likely to be productive.

Remote procedure call is a sequential transport. When a remote procedure call is made, it must be answered, or the remote procedure call session must be restarted. This is different from a protocol like the Internet Protocol (IP) where packets can be received in any order and then reconstructed on the other side. This understanding is fundamental when you try to troubleshoot problems that are related to remote procedure calls that can be canceled from the dialog box or the balloon that contains the "receiving data" message.


 

If client-side troubleshooting and data gathering is required, the support engineer has to know the actions that users are performing when the "retrieving data" message is frequently displayed. For example, the following information is important:

  • Is the user browsing a public folder that is homed in another administrative group? Does the public folder not exist as a replica in the user's own site?
  • Is the user opening a meeting that has many attendees?
  • Is the user creating or updating a meeting and checking the free-busy status of the attendees?

Finally, analyze the Active Directory, directory service architecture and the Exchange architecture in the environment. Be prepared to provide us with the answers to the following questions: • Are the global catalogs located on a local computer or on a remote computer?

  • Does the connectivity to the remote site involve passing through routers and firewalls?
  • Are there dedicated public folder servers?
  • Where are the system public folders homed?

Note any add-ins or Component Object Model (COM) add-ins that Outlook uses. To find these items, follow these steps In Outlook, click Tools, click Options, click other, and then click Advanced Options. In this window, click Add-in Manager and COM Add-ins. Note the contents of both windows. The following are the default items that are included with Exchange profiles:

  • Delegate Access
  • Deleted Item Recovery
  • Exchange Extensions Commands
  • Exchange Extensions property pages
  • Server Scripting (Typically, this item is not selected

In Outlook 2002, a feature is added notifies users that the connection to the Microsoft Exchange computer is taking longer than expected because of network congestion or server availability. This connection can include connections to the user's mailbox, a free and busy server, or any other server that Outlook may need to communicate with to fulfill a request for information. When such a delay occurs, the following Cancel Request dialog box is displayed:

Outlook is retrieving data from the Microsoft Exchange Server Server_Name. You can cancel the request or minimize this message to the Windows taskbar until Outlook closes the message automatically.

The types of data that Outlook retrieves during this period include information in the user's mailbox, information in the user's public folders, free/busy information, and directory look-ups (check-name).

The server that Outlook queries for this information is either a

  • Microsoft Exchange Server
  • Global catalog server.

If the server name appears as a NetBIOS name, the data is being retrieved from an Exchange Server computer. If the server name appears as a fully qualified domain name (FQDN), the data is being retrieved from a global catalog server.

How to turn off third-party add-ins in Outlook If your profile contains any third-party add-ins, such as antivirus software, BlackBerry software, or fax software, follow these steps:

  • On the Tools menu in Outlook, click Options.
  • Click the Other tab, and then click the Advanced Options button.
  • Click the Add-In Manager button.
  • Click to clear the check box for any third-party add-ins that may be selected.
  • Click OK three times.
  • Restart Outlook


 

Troubleshoot performance issues

To troubleshoot performance issues, gather data by using Performance Monitor. It is common to experience RPC latency when either an Exchange Server computer or a global catalog server is experiencing performance issues.

If the RPC dialog references an Exchange Server (NetBIOS name), configure Performance Monitor to monitor the following counters in real time:

Physical Disk (All Instances)

  • Avg Disk Sec/Read
  • Avg Disk Sec/Write
  • Current Disk Queue Length

MSExchangeIS

  • RPC Averaged Latency
  • RPC Requests
  • RPC Operations/Sec

Processor

  • %Processor Time

Database (Information Store Instance)

  • Log Record Stalls / sec

Note It is a good idea to run Performance Monitor from a remote workstation that has lots of free disk space.



Typically, it is a good idea for the RPC Requests counter to be lower than 10. If it is higher than 25, this is an indicator of a resource bottleneck. Only 100 requests can be handled at the same time. If the RPC Requests reach 100, the client will experience refused connections.



The RPC Averaged Latency counter displays the average time that it takes the server to respond to client requests. The value of the counter is typically less than 50 milliseconds in typical operations. If the value is consistently more than 50 milliseconds with Outlook 2002 or Outlook 2003 when most of the users are in Online Mode, this means that the Information Store is taking a long time to process user requests. If most Outlook 2003 users are in Cached Mode, this threshold increases to 100 milliseconds. Typically, if the Information Store is taking a long time, there is a disk bottleneck.


The recommended values for the Avg Disk Sec/Read counter and for the Avg Disk Sec/Write disk counter are as follows:

  • Good < 20 msec
  • Fair < 30 msec
  • Poor < 40 msec
  • Cache/Exec < 1 msec
  • Cache/Good < 2 msec
  • Cache/Fair < 4 msec


 

If the counters are greater than .050 seconds (50 msec), there is most likely a disk bottleneck.



Note It is not unusual to see brief spikes that are greater than .050, but if you are seeing counters greater than .050 for 30 to 60 seconds at a time, there probably is a problem.



To determine if there is a problem with the current disk queue length, see how frequently the value drops to zero. If the queue length drops to zero periodically, such as four times per minute, the queue is being cleared, and you probably do not have a disk bottleneck.



it is a good idea for the Log Record Stalls/sec counter to remain at 0. If you are seeing a high number of log stalls on an Exchange 2000 Server computer, change the value of the msExchESEParamLogBuffers property. For more information about changing the value of the msExchESEParamLogBuffers property, click the following article number to view the article in the Microsoft Knowledge Base:

328466 (http://support.microsoft.com/kb/328466/) ESE log buffers that are set too low can cause the Microsoft Exchange Information Store service to stop responding

If the Cancel Request dialog box references a global catalog server that has a fully qualified domain name (FQDN), configure Performance Monitor to monitor the % Processor Time counter on the global catalog server to make sure it is not too high. A value such as > 90 over a sustained period is too high. If the % Processor Time counter is high, you have an overloaded global catalog server. For additional information about using Performance Monitor, click the following article number to view the article in the Microsoft Knowledge Base:

811237 (http://support.microsoft.com/kb/811237/) How to capture performance data from a remote Windows 2000 computer using System Monitor

Troubleshoot network issues

Use Network Monitor or another protocol sniffer to determine whether you are experiencing problems with your network.



Discussing how to configure and to use a protocol sniffer is outside the scope of this article. However, if you are already familiar with using such a utility, it is a good idea to reproduce the issue while you monitor traffic on both the client and the server at the same time. When you analyze the data, look for retransmits. A retransmit occurs when the client or the server has to send the same packet of information again, typically because the packets are being dropped between the client and the server. Therefore, when you analyze network captures, determine if the client request is actually getting to the server or if the server is responding but the response is lost before the client receives it.

Best Regards

Oz ozugurlu

Wednesday, April 18, 2007

Collection of Some Random useful Outlook Switches




Here are some useful Outlook switches, I collected from Web and wanted to share with you all

Outlook use switches, at the Start menu, Run command type:

Outlook /switch

Occasionally you'll need to use the full path to Outlook, so the command line looks like:

"C:\Program Files\Microsoft Office\Office11\Outlook.exe " /switch

Note: Paths that include spaces between words must be enclosed in quotation marks (") and are case sensitive.

For your reference here are just some of the most commonly used switches:

Starts Outlook and deletes client-based rules.

/CleanFinders

Sets Outlook 2003 Search Folders back to the default state (deletes custom Search Folders)

/CleanFreeBusy (this one clean all kinds of weird calendaring issues)

Cleans and regenerates free/busy information.

/CleanProfile

Removes invalid profile keys and recreates default registry keys where applicable.

/Cleanpst

Launches Outlook with a clean Personal Folders file (.pst)

/CleanReminders

Cleans and regenerates reminders.

/CleanRules

Starts Outlook and deletes client- and server-based rules.

/CleanSchedPlus

Deletes all Schedule+ data (free/busy, permissions, and .cal file) from the server.

/CleanServerRules

Starts Outlook and deletes server-based rules. Used only with Exchange server accounts.

/CleanViews

Restores default views.

/FirstRun

Starts Outlook as if it were run for the first time.

/ImportPrf prffilename

Launches Outlook and opens/imports the defined MAPI profile (*.prf). If Outlook is already open, queues the profile to be imported on the next clean launch.

/Profile profilename

Loads the specified profile. If your profile name contains a space, enclose the profile name in quotation marks.

/ResetFolderNames

Resets the language of the default folders to the language of the Outlook client.

/ResetFolders

Restores missing folders for the default delivery location.

/ResetOutlookBar

Rebuilds the Outlook Bar.

/ResetWunderBar

Rebuilds the new Outlook Control Bar in Outlook 2003.

/Rpcdiag

Opens Outlook and displays the remote procedure call (RPC) connection status dialog.

/Sniff

Starts Outlook and forces a detection of new meeting requests in the Inbox, and then adds them to the calendar.

Best Regards,

Oz Ozugurlu

Senior | Messaging |Administrator

MCSE 2003 |M+|S+| MCDST |Security+ |Project