Tuesday, February 12, 2013

Outlook BCC in Print


You have to enable the Developer tab in Outlook 2010. To do this, right-click on the ribbon and chooseCustomize the Ribbon. Under Customize the Ribbon, choose Main Tabs in the dropdown list and tick theDeveloper box and hit OK.
And then follow these steps:
1. Open the message you want to print.
2. Click the Developer tab and choose Design This Form.
3. In the Field Chooser dropdown, choose Address fields
4. Drag and drop the Bcc field from the Field Chooser under the "Cc:" field in the message
5. Right click on the Bcc and choose Properties
6. Click on the Validation tab and enable "Include this field for Printing and Save As"
7.Press OK to save the changes and close the dialog box
8.Close and save the message and print it. Bcc should be shown there

Exchange 2007 Managed Mailbox Policies

http://exchangepedia.com/2007/05/applying-managed-folder-policy-to-more-than-one-user.html

http://social.technet.microsoft.com/Forums/en/exchangesvradmin/thread/ff1c1c14-ce4b-4556-80cf-05095873dec3

http://www.expta.com/2010/07/how-to-apply-default-managed-folder.html

http://www.experts-exchange.com/Software/Server_Software/Email_Servers/Exchange/Q_27922339.html



How-To: Exchange 2007 Managed Folder Policies


In previous versions of Exchange a number of mailbox management settings where handled by the RUS (recipient update service). Exchange 2007 has changed the way the users mailboxes are managed and Microsoft has taken more time to work Email Life Cycle (ELC) into Exchange 2007.
In this article I am going to deploy some default folder management (inbox,deleted items, etc) and add some new custom folder management policies for my users.
As with most features with Exchange 2007 this can be deployed via EMS (command line) or EMC (GUI). I will attempt to move back and forth between these methods to show their capabilities.
Default folder management
Lets launch EMC?> Organizational config ?>Mailbox
Here we can see a number of tabs and I am going to focus on the default folder management tab. After selecting the tab we can see default Outlook folders items such as inbox, deleted items, etc?
Lets create a policy for one of my favorite areas to manage, deleted items. Over the years I have found that users use their deleted items folder as almost an archive for their mailbox, I never understood this but hey :P
Let create a new managed content settings for deleted items.
1. Select Deleted Items
2.right click the screen and select new managed content settings
There are a number of options to set on the first page,
? Message Type , Retention period date,action, and length of retention
Message Type allows us to define what type of content we want this policy to apply to, since we are dealing with deleted items I want to set to All Mailbox Content.
The Action lets of define what we want to do and for this policy I want to delete and allow recovery

Retention period start tells the policy what is should base its information on, either date the item was moved to a folder or the date the item was received/created
Here we can see the first page completed
The next page allows us to journal a copy of the content to a specified location
The next page provides us with the settings that we have chosen
The completion page show the powershell command used to create the new management settings
At this point all we have done is create the management settings, by its self this does nothing but create a template for us to use in a policy.

Managed Folder Policy
The policy will use the new created management settings that we have created.
1. Select the Managed Folder Policy tab
2. Right click the screen and select New Managed Folder Mailbox Policy
The first page of wizard allows us to specify a name for the policy and then add a component to manage.
After selecting the Add button we see a list of items that we can manage. Note not all of them have managed content setting created at this time but the policy will allow you to add the anyway.
After selecting deleted items we are brought back to the original screen ?> New
The completion page show the powershell commands used to create the policy ?> finish
Now that we have 1. created managed content settings and 2. created a managed folder mailbox policy we have 2 more steps before our policy becomes functional.
By default the mailbox management assist is set to never run, we need to enable this and set a schedule for the process to run and enforce our policy.
From EMC ? Server ?Mailbox right click on the mailbox server and select properties
Select the Messaging Records Management tab and you will see the default of never run
Select Customize and choose the appropriate hours for the process to run
After we have created a schedule for the mailbox assistant to run the last remaining step is to associate the policy with user mailbox.
For large amounts of users utilizing powershell would be the preferred way to deploy this, however since I am going to set this for 1 user I am going to use EMC.
In EMC select Recipient Configuration ?> Mailbox
double click the mailbox and select Mailbox Settings
Select Messaging Records Management then click properties
check the Managed Folder Mailbox Policy and browse to the correct policy for the user
In order to apply policy to all users mailbox use:
Get-Mailbox -ResultSize unlimited | Set-Mailbox -ManagedFolderMailboxPolicy ?Purge Deleted Items?
In order to apply policy to members of a OU use:
Get-User -OrganizationalUnit “OU1″ | Set-Mailbox -ManagedFolderMailboxPolicy ?Purge Deleted Items?
In order to apply policy to members of a distribution list use:
get-distrobutiongroupmember group1 | Set-Mailbox -ManagedFolderMailboxPolicy ?Purge Deleted Items?
We have now completed the last step and our policy will take affect the next time the mailbox assistant runs.
We can use powershell to force an update if we want to apply the policy immediately(very useful for testing):Start-ManagedFolderAssistant -identity mailboxservername

Monday, February 11, 2013

Blackberry Network status indicators from the GSM/GPRS/EDGE/3G/4G networks


The following table describes the mobile network status indicator icons that appear on a BlackBerry smartphone that is connected to the GSM/GPRS/EDGE/3G networks:
IndicatorDescription
4G
  • Full wireless coverage with faster than 3G data speeds (speed varies between the wireless carrier being used and network conditions)
  • Send and receive email messages, personal identification number (PIN) messages, and Short Message Service (SMS) text messages
  • Place and answer calls and transmit data at the same time (depending on carrier limitations)
  • Browse web pages
H+
  • Full wireless coverage with faster than 3G data speeds (speed varies between the wireless carrier being used and network conditions)
  • Send and receive email messages, personal identification number (PIN) messages, and Short Message Service (SMS) text messages
  • Place and answer calls and transmit data at the same time (depending on carrier limitations)
  • Browse web pages
3G with the BlackBerry logo 
  • Full wireless coverage with faster than EDGE data speeds
  • Send and receive email messages, personal identification number (PIN) messages, and Short Message Service (SMS) text messages
  • Place and answer calls and transmit data at the same time (depending on carrier limitations)
  • Browse web pages
EDGE
  • Full wireless coverage with high-speed data
  • Send and receive email messages, PIN messages, and SMS text messages
  • Place and answer calls
  • Browse web pages
gprs/edge/3g
  • Send and receive SMS text messages
  • Place and answer calls
  • Unable to send or receive email messages or PIN messages
  • Unable to browse web pages.
For instructions on how to improve the network connection, see KB02623
GPRS
  • Full wireless coverage
  • Send and receive email messages, PIN messages, and SMS text messages
  • Place and answer calls
  • Browse web pages
GSM
  • Send and receive SMS text messages
  • Place and answer calls
  • Unable to send or receive email messages or PIN messages
  • Unable to browse web pages
     
For instructions on how to switch from GSM to GPRS/EDGE, see KB02623
Signal Bars
  • The BlackBerry smartphone user is currently within a wireless coverage area. This icon indicates the strength of that coverage. The more vertical bars that are visible, the stronger the coverage
SOS
  • The BlackBerry smartphone user is currently within a wireless coverage area, but can only place emergency calls. If the BlackBerry smartphone is locked, or if the Subscriber Identity Module (SIM) card is removed, emergency calls can still be placed by clicking the Emergency Call option on the Device is lockedscreen
  • Unable to send or receive email messages, PIN messages, or SMS text messages
  • Unable to place or answer calls
  • Unable to browse web pages
X
  • The BlackBerry smartphone is unable to connect to the wireless network because the BlackBerry smartphone user is outside a wireless coverage area, or is within a building that the wireless signal cannot penetrate
  • Unable to send or receive email messages, PIN messages, or SMS text messages
  • Unable to place or answer calls including emergency calls
  • Unable to browse web pages
  • Other applications are available on the BlackBerry smartphone. Any pending messages are sent when the BlackBerry smartphone user returns to a wireless coverage area that is part of the wireless service provider's network
OFF
  • The wireless signal is turned off on the BlackBerry smartphone. If the BlackBerry smartphone is locked, emergency calls can still be placed by selecting the Emergency Call option on the Device is locked screen
  • Unable to send or receive email messages, PIN messages, or SMS text messages
  • Unable to place or answer calls
  • Unable to browse web pages
  • Other applications are available on the BlackBerry smartphone. Any pending messages are sent when the BlackBerry smartphone user returns to a wireless coverage area that is part of the wireless service provider's network

Sunday, February 10, 2013

Installing Exchange 2003/2007 in an Exchange 2010 Environment


Question: Is it possible to install Exchange 2003 or 2007 in a pure Exchange 2010 organization?
 Answer: If this is an Exchange 2010 greenfield environment (an Exchange organization that consists only of Exchange 2010 servers and never had previous versions of Exchange deployed), the answer is no. If you have transitioned from Exchange 2007 to Exchange 2010 and the last Exchange 2007 server has already been decommissioned, the answer is again no. You will not be able to install Exchange 2007 at a later time in this organization because it’s now considered a pure Exchange 2010 organization.
If you plan to transition from Exchange 2003 to Exchange 2010 and you have already prepared the Active Directory forest using Exchange 2010 setup, again  you can’t  install an Exchange 2007 server in the organization. You will, by the way, get a warning that mentions this when installing the first Exchange 2010 in a pure Exchange 2003 organization (see Figure 1).

Figure 1 Setup warns that you can’t install Exchange 2007 in the organization after preparing it using Exchange 2010 Setup.
So if you think you’ll need an Exchange 2007 server at some point, you should keep an Exchange 2007 server in the organization after transitioning from Exchange 2007 to Exchange 2010. Or, if you are transitioning from Exchange 2003 to Exchange 2010, you should deploy an Exchange 2007 server in the organization before you prepare the AD forest using Exchange 2010 setup.

Question: We currently use Exchange 2007 as the messaging system in our enterprise environment. We have just upgraded all our client machines from Windows XP to Windows 7, and we’re having problems installing the Exchange 2007 (SP2) Management tools on the new Windows 7 clients. Anything special we need to be aware of when installing the Exchange 2007 Management tools on Windows 7?
Answer: Because Exchange Server 2007 was developed before Windows 7, the Exchange 2007 Management tools are not supported on Windows 7. The Exchange product group chose to focus their efforts on Exchange 2010, which of course does support Windows 7. 
Unfortunately, software development is always subject to budget and resource constraints, and these imposed some restrictions when the Exchange product group had to decide about providing support for installing the Exchange Management tools on Windows 7. An important consideration was the fact that approximately 65% of all customers who use Exchange are still on Exchange 2003, and now that Exchange 2010 has been released to manufacturing, most customers will skip Exchange 2007 and go directly to Exchange 2010.

The solution is to install Exchange 2007 Service Pack 3 on the Windows 7 clients. Yes, you heard that right. Based on customer feedback, the Exchange Product group has decided to release Exchange 2007 SP3 in the second half of 2010, which will add support for installing Exchange 2007 Management tools on Windows 7 clients and Exchange 2007 on Windows Server 2008 R2 servers. You can read more about the plans to release Exchange 2007 SP3 here:http://msexchangeteam.com/archive/2009/11/30/453327.aspx.

Question: As preparation for a planned Exchange 2007 to Exchange 2010 migration, I’ve set up a lab environment with two separate Active Directory forests. The source AD forest contains an Exchange 2007 organization and the target AD forest contains an Exchange 2010 organization.
I seem to recall that when I performed an Exchange 2003 to Exchange 2007 cross-forest migration, the target organization didn’t necessarily require that the Active Directory user accounts had already been migrated to the target AD forest.
After trying to move some Exchange 2007 mailboxes cross-forest to an Exchange 2010 organization, it seems that the cross-forest mailbox moves with Exchange 2010 behave differently from the Exchange 2007 equivalent.
Can you explain how to move mailboxes cross-forest when the target is an Exchange 2010 organization?
Answer: You’re correct that cross-forest mailbox moves in Exchange 2010 don’t work as they did with Exchange 2007.
As you indicate, the Exchange 2007 Move-Mailbox cmdlet didn’t necessarily require the AD accounts to be migrated to the target AD forest prior to moving the associated mailbox. The Exchange 2007 Move-Mailbox cmdlet would check for any AD accounts in the target AD forest that matched any of the proxy addresses (SMTP addresses), source ObjectSID (masterAccountSID, objectSID and sidHistory), or legacyExchangeDN (x500 address stamped on user object). If a match was found, the matched AD account in the target AD forest would be mail-enabled. If a match was not found, the Move-Mailbox cmdlet would create a disabled mailbox-enabled AD user account.
With Exchange 2010, things have changed. First, the Move-Mailbox cmdlet is no longer used. This cmdlet has been replaced with the brand-new New-Move Request cmdlet, which, by the way, brings several nice improvements with it. Furthermore, when doing cross-forest mailbox moves using the New-Move Request cmdlet, Exchange 2010 expects to find a valid mailuser and tries to match the source account to a target account using the msExchMailboxGUID. Unlike Exchange 2007, it will not try to match a target account using the abovementioned attributes. This means that before you can do cross-forest moves with Exchange 2010, you need to provision the target AD forest with mail users.
By the way, unlike with Exchange 2007, you can now do cross-forest mailbox moves using the Exchange 2010 Exchange Manage Console (see Figure 2). You just need to add the Exchange organization from the target forest AD to the EMC first.

Figure 2 The Exchange 2010 New Remote Move Request Window

You can create mail users in the target Exchange 2010 organization using the PrepareMoveRequest.ps1 script described in this section on Microsoft TechNet or by using either Identity Lifecycle Management (ILM) 2007 FP1 (with latest hotfix that will enable Exchange 2010 provisioning for ILM 2007 FP1) or using Forefront Identity Management (FIM 2010), which is currently available in a release candidate 1 and will RTM later in Q1 2010.
Question: Our organization currently has Exchange 2007 deployed. We have a high availability solution consisting of 4 Exchange 2007 servers—two servers that have the Hub Transport and Client Access server roles installed and two servers that are acting as mailbox server cluster nodes in a continuous replication cluster (CCR) cluster. The Exchange 2007 servers on which the HT and CAS server roles are installed have been configured in a Windows NLB in order to load balance and provide automatic failover for incoming client and SMTP connections. This solution works very well, but now that Exchange 2010 has been released, we want to move to this latest Exchange server version. Not only are there several new features we want to utilize, but we have also heard that we can reduce the number of Exchange servers to two without losing the HA functionality we have now.
Are there special considerations we need to be aware of before moving to an Exchange 2010 HA solution consisting of just two servers?
Answer: Yes, in order to build a highly available Exchange 2007 messaging solution with automatic failover and without any single points of failure at either the hardware or storage level, you needed a total of four machines: two servers with the Exchange 2007 Client Access and Hub Transport server roles installed and two acting as cluster nodes in a cluster continuous replication-based cluster (CCR).
The Hub Transport has built-in load balancing and fail-over for intra-site communication, and you could make it redundant using DNS round-robin mechanisms. But since the CAS role doesn’t include any load-balancing functionality, you typically also had to configure these two machines as nodes in a Windows network load balancing (WNLB) cluster in order to provide load balancing and automatic fail-over for incoming connections from clients and servers on the Internet and other external networks.
The two machines acting as cluster nodes in the CCR cluster would have the active and passive Mailbox server roles installed respectively, so that the clustered mailbox server (CMS) could switchover or failover to either node. Finally, you would dedicate one of the front-end servers as the file-share witness (third vote) in the CCR cluster.
As you probably know CCR (and SCC, LCR and SCR for that matter) has been cut from Exchange 2010. Instead, Exchange 2010 introduces a new feature called Database Availability Groups (DAGs). This feature uses the same synchronization technology as CCR and SCR combined, but it has so many new features and so much more functionality that it is significantly better than CCR and SCR. An interesting aspect of Exchange 2010 is that it’s supported to have other Exchange 2010 roles (Hub Transport, Client Access and even Unified Messaging) installed on the same server on which you have a Mailbox server role that has been added to a DAG. This means you no longer need to dedicate two machines as front-end servers for the Hub Transport and Client Access Server roles. You simply install all required Exchange 2010 roles on the two machines and voilĂ , you have a fully redundant Exchange 2010-based messaging solution. Well, almost. Yes, it did sound too good to be true, didn’t it?
You see, since DAGs make use of the Windows Failover Clustering (WFC) component to an extent (primarily heartbeat and the cluster database), you can’t configure the two servers as nodes in a Windows NLB since it’s unsupported to use both WFC and WNLB on the same server. This has been unsupported since Windows NT 4.0 and is due to potential hardware sharing conflicts between the Cluster service and WNLB. Read more in KB article: http://support.microsoft.com/default.aspx?kbid=235305.
This means that you must use an external load balancing/fail-over device such as a hardware-based load balancer. Also note this balancer should be redundant, so you need a minimum of two devices.

Though you still make use of WFC and though DAG is an Enterprise Edition feature, you don’t actually need the Exchange 2010 Enterprise Edition to utilize DAG. Unlike with Exchange 2007 CCR, DAG is also included with the standard edition of Exchange 2010. But bear in mind that you are limited to a total of five databases (including active and passive database copies) in this scenario.
 Since you install the CAS and HT roles on the same machine that has the Mailbox server role and is a DAG member server, you can spare two machines and two Windows 2008 and Exchange 2010 standard edition licenses. If you don’t already have an external load balancer in your environment, you can either use a virtual load balancer appliance or buy a hardware-based load balancer. Of course, you need a server that acts as the witness server as well, but although it’s a best-practice recommendation, this doesn’t necessarily need to be an Exchange server. It could be any Windows 2003/2008 file server in your environment.