Microsoft Exchange 2013 CU1 delayed

What we need for coexistence Microsoft Exchange 2013 and Microsoft Exchange 2010 SP3 ?

CU1 for Microsoft Exchange 2013.

As Microsoft announced before, it should be available in Q1 of 2013.

Unfortunalely CU1 for Microsoft Exchange 2013 is delayed and now as we can read at Exchange Team Blog, CU1 is currently planned for April 2nd.

As the Exchange Team Blog indicated, they need time to improve functionality coexistence with Microsoft Exchange 2010.

This is a little disappointing, that CU1 has problems with coexistence with Exchange 2010, because this should be main feature which we need.

So now when we see how “good” were latest Rollups for Microsoft Exchange 2010, maybe we should be fear CU1 and new features which it will bring.


Microsoft Exchange 2013 Deployment and Coexistence – video webcast IgnITe

Ignige Website, presents new webcast about Exchange 2013 deployment, and coexistence.

From webcast you can learn how to setup an Exchange Server 2013 on-premises deployment with coexistence amongst Exchange 2007 and Exchange 2010. In addition to understanding how Exchange Server 2013 architectural changes enable more flexible network designs, we will discuss tips and best practices for a smooth transition to Exchange Server 2013.

Webcast takes about 50 minutes.

Continue reading

Exchange 2010 list connections to OWA

If you want to get to know how your users are using OWA to connect to mailboxes you can use following two solutions.

In any environment where Microsoft Exchange OWA service is enabled for user mailboxes, we can check how many users actually use OWA access through their mailboxes.

The first solution presents how to check the number of current connections to the mailbox using OWA.

For this purpose, we need to run this script by calling the Get-CASActiveUsers for all servers that provide OWA connections, so mostly for all CAS servers.


Following script will list all current connections to OWA and RPC on CAS servers:


Continue reading

Microsoft Outlook Configuration Analyzer Tool 2.0 only in OffCAT

Yesterday Microsoft announced that Microsoft Outlook Configuration Analyzer Tool 2.0 will be replaced by tool OffCAT.

The OffCAT tool provides all of the same functionality as the OCAT tool, but it also allows you to scan more Office programs (Access, Excel, Outlook, PowerPoint, and Word)


Microsoft Outlook Configuration Analyzer Tool 2.0 (OCAT)




New tool you can download here:

Continue reading

Exchange 2010 Service Pack 3 OWA and Outlook Anywhere error HTTP 440 – 440 response was received from Unknown

After installation of Service Pack 3 for Microsoft Exchange 2010 some of you can expirience problem with remote connectivity to Microsoft Exchange.

When you run OWA or Outlook Anywhere you can get error like below:

HTTP 440 – 440 response was received from Unknown


You will see this problem on CAS servers where you have enabled HTTP Redirection in IIS on Exchange web sub directories like:

  • OWA,
  • RPC,
  • EWS,
  • Autodiscover

Continue reading

Unable to soft delete messages after installing Exchange 2010 SP2 RU6 or SP3

Finally, Microsoft has confirmed that what we wrote and many users wrote on the forums.

Namely, Microsoft admits that after installing Rollup 6 for Exchange 2010 SP2 or after the installation of Service Pack 3 for Microsoft Exchange 2010, there are problems with the removing some of e-mails using soft delete:

  1. Unable to soft delete messages that contain voice mail attachments.
  2. Unable to soft delete messages sent from FAX server, printer or scanner which have attachments (such as .PDF).
  3. issue occurs when you use Microsoft Outlook in Online mode or OWA


This issue does not happen with messages sent by a user instead of an application, or plain messages without attachments.

As workaround Microsoft recommends:

  1. Hard delete the message instead of soft deleting – to hard delete email using Microsoft Outlook, select the message and then press SHIFT+DELETE to delete it
  2. Use cached mode for Outlook – when using the cached mode of Outlook, the message can be soft deleted


All article is available here:

Unable to soft delete some messages after installing Exchange 2010 SP2 RU6 or SP3




Microsoft Exchange get sent emails list – messagetrackinglog

emailRecently we wrote about how to find all the all recipients of the email:

Exchange MessageTrackingLogs get recipients list



Now we will present a powershell script that will help us generate statistics of sent emails.


However, we are not interested in the amount of all outgoing e-mails, their size, but we will focus on emails sent outside of our Exchange organization and get information about the addresses from which they were sent, with which the subject, how many of these emails and how many recipients receive those emails.

This script allows you to obtain information about the senders e-mail addresses that send many messages out.
This script is based on checking the Transport Logs located on Exchange servers with the Hub Transport roles.

After receiving the results of the script you can use the script in the previous post and find out to whom the message was sent, then you will get list of all recipients of this email.


Below we explain how this script work.:

First script part conatins:

  • powershell object definitions
  • paths to output files with emails statistic
  • settings to send email with alert to admin
  • $MAX_Recipients – number of recipients which define when to generate alert sent by email


Add-PSSnapin Microsoft.Exchange.Management.PowerShell.E2010
Set-AdServerSettings -ViewEntireForest $True

Function New-Array {,$args}

$Report = New-Array
$Report_SMTP = New-Array
$Rep_sum = New-Array
$Rep_SMTP_sum = New-Array

$data = $($((get-date).adddays(-1)).ToString('yyyy.MM.dd'))

#paths to output files
$Out_Rep_file = "d:\Scripts\Logs\Stats\msg_stat_out_$data.csv"
$Out_Rep_sum_file = "d:\Scripts\Logs\Stats\msg_stat_out_sum_$data.csv"

#files with emails with smtp traffic
$Out_Rep_SMTP_file = "d:\Scripts\Logs\Stats\msg_stat_smtp_out_$data.csv"
$Out_Rep_SMTP_sum_file = "d:\Scripts\Logs\Stats\msg_stat_smtp_out_sum_$data.csv"
#file with report attached to email (emails recipients grater than $MAX_Recipients)
$Email_HTML_File = "d:\Scripts\Logs\Stats\Report_outgoing_emails_$data.htm"

#settings for email with report
$mail_from = ""
$mail_to = ""
$mail_smtp_host = "smtpserver.domain.local"
$mail_subject = "Report outgoing emails $data"

#variable that defines the threshold for recipients to write to email report
$MAX_Recipients = 100

Continue reading

Exchange MessageTrackingLogs get recipients list

From time to time we need to get a list of all persons to whom the email was sent with a given subject.

The list of recipients in a fairly simple way we can get from the transaction logs which are located on Exchange servers with HT roles.

Of course, before you do this, you have to configure your environment so that the transaction logs are kept for a few days on the servers.

The following script returns a list of recipients to whom the email was sent with the subject “Test mail”, but we are interested in the time of dispatch of the last day.

Number of days is defined in $DAYS and subject in $SUBJECT.

Script you can find below:

Continue reading

Microsoft Lync 2013 does not update status based on Outlook Calendar KB2804472

Lync2013From the beginning, when we installed the Microsoft Lync 2013 client, we had a problem with the fact that Lync 2013 does not update the status on the basis of meetings listed in the Outlook calendar.

The result of this was that we had to adjust the status of Lync 2013 client manually for Busy eg.: when a calendar appointment was entered, and then adjust it to Available, after appointment.

We tried different ways to resolve this problem, and make Lync 2013 to automatically update status: reinstall the Lync 2013 client, removing all data from the directory:


remove and recreate Lync user account, change Windows OS version to 7 or 8 with the same result.

Unfortunately, nothing helped, so this weekend we decided to finally take the subject seriously.

Continue reading

List Exchange mailbox folder permissions – script

Sometimes you add permissions to mailbox folders for other users.

You can check permission to mailbox folder using Outlook but then you need to check each folder.

If you want to get list of permissions assigned for users to specified mailbox folders you can use below script.

In this script we use Get-MailboxFolderStatistics to get list of mailbox folders and subfolders, and  Get-MailboxFolderPermission to get permissions assigned to those folders and subfolders.

When we connect both commands we will get script which will list all permissions assigned to all folders and subfolders in mailbox.

To check specified mailbox, assign mailbox alias or smtp address to variable $MBX_tocheck

Continue reading