Exchange is the server side of a collaborative application product that is part of the Microsoft Server infrastructure. Exchange's major features include email, calendaring, contacts and tasks, support for mobile and web-based access to information, and support for data storage.

Share tech news, updates, or what's on your mind.

Sign up to Post

Hi there. We have a two server Exchange 2010 set up: One internal server that is the Client Access and Hub Transport and an external server that is our Edge.

We have an SSL certificate from a public CA we want to present when users log in to OWA/Autodiscover/etc. We would also like to have TLS connections using an SSL cert between external SMTP servers and of course, a cert is needed to handle the Edge subscription between Edge and the Hub.

When trying to use the same certificate for these use cases, Exchange will throw an error saying: "Sharing the same certificate between Edge and Hub Transport servers is not allowed."

What's not clear from searching around is what the best practice is here: Use a public CA cert for OWA/Autodiscover/etc., and use a self-signed for SMTP/TLS? Wouldn't it be advantageous to use a public CA cert for SMTP connections between external SMTP servers? Should we buy two certs then for this case?

Thanks in advance!
Free Tool: Path Explorer
LVL 12
Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

We are running a Windows 2012 R2 Server with Exchange 2013 installed.   I have one user who has two exchange accounts.  I have set them up separately in Outlook 2016 and Outlook 2010 running on Windows 10 and it will only retain one of the email accounts credentials.   Once you put the other credentials in and and click remember, it overwrites the other account and will not retain both.  Does anyone know of a solution for this?
We use Office 365 E3.  We would like to have an email distribution list (something like "") which automatically includes all our O365 users, without having to manually maintain the list.
we have a new receptionist. in exchange, our rooms are configured to show how many seats.  how can the receptionist know how many seats if she has access to the rooms on her calendar?


I have doing a legal search and I have a lot of EML files.  

Currently, I am opening it up one by one in Outlook.  

Anyone knows a tool I could use or purchase to "ingest" the EML files so I can do search for phases or strings?

Please advise.  

Migrating 2 Mailboxes to Exchange On-Line they took 8+ hours each?!?!

Exchange 2010 Hybrid Configuration.
50MB up/down Connection to the internet
User 1 - 50K Messages, 6GB Mailbox - 8 Hours 34 Mins
User2 - 86K Messages 5GB Mailbox - 10 Hours 13 Mins
User3 - 7.4K Messages 400MB Mailbox - 33 Mins
Time of Transfer for user 1 was after 5PM, user 2 was after 3PM. People Leave the office at 5PM and don't use Mail-server that much remotely.

For User1 and User2 I received the Following Messages in the Logs.

  • The long running job has been paused temporarily. It will be retried again when resources become available.
  • The job has been paused temporarily due to unfavorable server health, with request throttling state: 'StalledDueToTarget_DiskLatency'. It will automatically resume after '3/20/2018 4:18:37 AM'.
  • The job has been paused temporarily due to unfavorable server health, with request throttling state: 'InitialSeeding'. It will automatically resume after '3/20/2018 5:16:55 AM'.

"StalledDueToTarget_DiskLatency" Isn't the Target the O365 Server?!?!?

I've seen a lot of posts on increasing the concurrency of more than 10 or 20 Mailboxes at once, though not much more than that.
Since the Moves were successful the configuration of the communications between On-Prem and Online should be okay. Though seems like there can be some tweaking to get better throughput?  I have 90 more users to Migrate and I can't do…
Outlook 2013 setup with o365 hybrid. A user deleted a folder and its content, how can it be recovered. I checked deleted item/Recoverable Deleted Items and no luck. I see email items but no folder. This mailbox is on litigation hold and tried to do a search special characters using FolderID: %foldername% but no luck.



Migrating Exchange data from one Exchange Server to another server is complicated. Though Exchange administrators can try manual methods to migrate their data from one version of Exchange to another, these manual methods are not that reliable. That is why Exchange administrators are interested in using professional migration solutions. Here we will go through the top 5 Exchange migration solutions.

  1. Kernel Migrator for Exchange
  2. CodeTwo Exchange Migration
  3. Quest Migration Manager for Exchange
  4. Priasoft Migration Suite for Exchange
  5. SkyKick Exchange to Office 365 Migration

Kernel Migrator for Exchange

Exchange Migration software is designed to migrate data (mailboxes, public folders, and archive mailboxes) from Exchange Server to another server or Office 365. It allows the user to do cross-forest as well as intra-forest (same domain and different domain) migrations. Also, it allows to migrate on-premises Exchange, hosted Exchange, and Office 365 (Exchange Online). You can migrate mailboxes from one office 365 tenant to another Office 365 tenant too.

  • Enabled with Pre-Migration analysis to plan your entire migration process.
  • Upgrades your lower version Exchange to higher version Exchange server.
  • Scheduling feature to execute migration at a future date/time
  • Inbuilt auto-synchronization option to manage sync between source & target servers.
  • Migrates Outlook rules/permissions and also updates Outlook profiles
  • Integrated with rollback feature so that you can undo any migration.
  • No impact on users, when mailboxes are being migrated -they can access emails.
  • Supports all Exchange versions and Office 365 plans.

CodeTwo Exchange Migration

CodeTwo Exchange Migration Tool is an efficient tool that can perform migration from one Exchange Server to another Exchange server. This migration tool performs hassle-free migration from any lower version Exchange Server to higher version Exchange Server. In such a way you can upgrade your Exchange server.

  • Migrate mailboxes & public folders from older exchange to newer Exchange.
  • Allow the user to migrate mailboxes & public folders from Office 365 to on-premise Exchange.
  • Upgrades your lower version of Exchange to a higher version.
  • Enabled with filters to select folders which you want to migrate.

Quest Migration Manager for Exchange

This Quest Migration Manager for Exchange reduces the risk of migration. It can migrate mailboxes and public folders from Exchange to Exchange or from Exchange to Office 365 quickly. This tool allows you to do direct synchronization between migrated and un-migrated data.

  • Creates zero impact on the user while migrating mailboxes.
  • Migrate mailboxes & public folders to Exchange & Office 365.
  • Maintains direct sync with mailboxes, groups & other items.
  • Intuitive, easy to use and easy to understand graphical user interface.
  • Enabled scheduling feature using which you can schedule time & date for migration.

Priasoft Migration Suite for Exchange

Priasoft Migration Suite for Exchange is useful when you are migrating your Exchange mailboxes from one Exchange to another or when you are migrating them to Office 365 platform. Many times, Exchange administrator try manual ways to migrate mailboxes but that can be complex. This tool migrates not only mailboxes but also public folders to your desired environment.

  • Reduces the migration risk and simplifies complicated migration process.
  • Perform Exchange to Exchange Migration, and upgrades from lower Exchange to higher Exchange.
  • Migrate public folders and also updates Outlook Profiles.
  • Enabled roll back utility where you can quickly undo your entire migration task.
  • Supports cross-forest and small business server migrations

SkyKick Exchange to Office 365 Migration

This Office 365 migration tool that can quickly and efficiently migrate mailboxes from Exchange Server to Office 365. It can manage migrations from any version of MS Exchange Server to Office 365 without any hassle. It reduces the risks and complexities and assures complete migration.

  • Migrate entire mailbox data including emails, contacts, journal, etc. to Office 365.
  • Works as a migration planner before actual migration takes place in the process.
  • Has three migration plans - data-only, small business and enterprises.

Final Verdict

All these Exchange migration tools are reliable and secure. They are good at managing complex migrations. But if you would like to choose any one them, then I suggest going for Kernel Migrator for Exchange. It is efficient and robust like all others but has a more interactive user interface and simpler procedure.

Is there an Exchange Powershell Command to see who has my Calendar visible in their Outlook?

I Migrated my user account to O365 and the users that are still On-Premise are getting a Message saying they need to quit and restart outlook.
I wanted to send just those people an email about the dialog vs everyone in the company.
My organization is currently in a hybrid setup with Exchange Online and 1 on-premise Exchange 2013 server.  We would like to move to Exchange Online only and remove the hybrid setup.  Since it sounds like you must keep a hybrid as long as you're using DirSync, would this scenario work?

1. Remove Centralized Mail Transport by re-running the hybrid configuration wizard (we no longer need mail to flow through our on-premise server).
2. Get the management version of Exchange from Microsoft (I'm assuming this is a stripped down version of 2016, which would be preferable to just keeping Exchange 2013), and install that on a VM.
3. Uninstall Exchange 2013 using the control panel.

I have never had more than one on-premise Exchange Server, so I'm unsure about the complexities of introducing one temporarily so our on-premise Exchange could be virtual.  Any insight would be greatly appreciated.
Simplify Active Directory Administration
Simplify Active Directory Administration

Administration of Active Directory does not have to be hard.  Too often what should be a simple task is made more difficult than it needs to be.The solution?  Hyena from SystemTools Software.  With ease-of-use as well as powerful importing and bulk updating capabilities.

We are completing an Exchange migration from Exchange 2007 to a temporary Exchange 2013 and then finally to Exchange 2016. The migration is complete and running on Exchange 2016. The Exchange 2007 server is uninstalled. We are ready to uninstall Exchange 2013 but are running into the following errors and do not know how to proceed.

When you first open Exchange Management Shell:
New-PSSession : [rrexch13.domain.local] Connecting to remote server rrexch13.domain.local failed with the following
error message :
[ClientAccessServer=RREXCH13,BackEndServer=,RequestId=a8588fc6-1de2-4419-a5d3-d7da4881df8f,TimeStamp=3/20/2018 1:49:35
PM] [FailureCategory=Cafe-HttpProxyException] The process failed to read the Exchange topology in the allotted time.
For more information, see the about_Remote_Troubleshooting Help topic.
At line:1 char:1
+ New-PSSession -ConnectionURI "$connectionUri" -ConfigurationName Microsoft.Excha ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : OpenError: (System.Manageme....RemoteRunspace:RemoteRunspace) [New-PSSession], PSRemotin
    + FullyQualifiedErrorId : -2144108477,PSSessionOpenFailed
VERBOSE: Connecting to RREXCH16.domain.local.
VERBOSE: Connected to RREXCH16.domain.local.
[PS] C:\Windows\system32>

When you run the Get-ExchangeServer PS command:
[PS] C:\Windows\system32>Get-ExchangeServer

Name                Site                 ServerRole  …
I'm moving from 2007 to Exchange 2013 in about a month.
I'm trying to make sure my current Exchange 2007 is in a healthy, properly configured state.
Currently I have 1 server but I'm going for 2 servers for simple redundancy. But thats not my point here.
I'm going to start with introducing one Exchnage 2013 and once I will completelly migrate, I will add another one.
So here are my questions:
First of all, will anything change once I will install Exchange 2013 and update service connection point ?
Will users notice anything ? Any potential connectivity issues ? That would give me a moment to install cert, GFI, etc.

Once I will feel I'm ready:
I will stop email traffic on my external spam filter for 10-15 minutes.
I will re-route incoming 25 to new server, change both server URLs and swap internal DNS (I'm running split DNS configuration) in one go.
Then I can start migrating users and PF.

Am I right thinking that its rougly the procedure ? So if I have cert, names, urls, dns right, email traffic should flow through 2013, right ?

Now, if I will find something is wrong, can I reverse it ? I mean, I'm not planning to uninstall 2013, just dns and urls and that would buy me some time to research problems and have all users going back strictly to 2007.

Any help will be greatly appreciated.

The email are not being delivered by Iront Port to Exchange server and we are getting below error on IronPort.

I can send the emails but issue is only related to inbound emails.

(DCID 601597) Delivery started for message 1123223 to

20 Mar 2018 15:07:23 (GMT +03:00)
(DCID 601597) Message 1123223 to delayed. Reason: 4.3.0 - Other mail system problem ('451', ['4.7.0 Temporary server error. Please try again later. PRX4 ']) []

20 Mar 2018 15:07:23 (GMT +03:00)
Message 1123223 to pending until Tue Mar 20 15:21:09 2018 as per


Message 1123223 to pending until Tue Mar 20 15:21:09 2018 as per bounce profile Default.
Hello Experts

We are getting the attached certificate error in Outlook.  We can click on "yes" and Outlook works fine. I have tried installing the certificate but message comes back next time Outlook is closed/reopened.  It seems the certificate is from cPanel and is expired.  Not sure who cPanel is and how to get an updated certificate.  See attached certificate info.

We are using Exchange Online (Plan 1) from Microsoft with Outlook 2010/2013 on desktops,

We have 4 users that are using Office 365 Premium with Outlook 2016 and they do not get the error.

I'm also getting event ID 36886 on one of the 2012 domain controllers, not sure if this is related.

Event Type:      Warning
Event Source:      Schannel
Event Category:      None
Event ID:      36886
Date:            3/20/2018
Time:            7:22:12 AM
User:            NT AUTHORITY\SYSTEM
No suitable default server credential exists on this system. This will prevent server applications that expect to make use of the system default credentials from accepting SSL connections. An example of such an application is the directory server. Applications that manage their own credentials, such as the internet information server, are not affected by this.

For more information, see Help and Support Center at

Any help is appreciated.

This is using MS Exchange server 2016, fully migrated from Exchange 2013. Now, in outlook, when user want to search for any mail by keyword, etc, they got blank. This problem didn't happened with exch 2013 server alone. I remember back to the exch 2010 time, there is a certain steps to "rebuild the search index". Do we have to do the same step to get the searching work?

Thanks in advance.
This is using MS Exchange Server 2016, is a new setup and now in full production. Last time, we used to have an older exchange server 2013. We setup this new 2016 exchange to coexist and then migrated all mailboxes to this 2016. Now, the older 2013 server is still online, but with all exchange services off and mailbox databases removed. We are planning to uninstall and decomm this 2013 in 2 weeks time.

However, there is a little problem here. When user open outlook, they always see a dialog box states that "The name on the security certificate is invalid or does not match the name of the site. This is referring to the old server cert (using ms self-signed). I curious, why this outlook still look for this old server (for cert)? anything can be done on autodiscover setting?

Thanks in advance.
One of my customers reports that all his Outlook Office 365 contacts are gone. This occurred after a successful (for the hackers) phishing attempt. They got his credentials and started emailing all his contacts. We changed his password and things quieted down immediately, but his contacts were gone. I have attempted to restore from both the web interface and Outlook 2016 on the desktop but it only lists email messages, and no contacts.
Hi All
I want to find out all the users that do not have forwarding enabled  in exchange 2010. I also need to know if "deliver message to both forwarding address and mailbox" is ticked. How can i achieve this

I could only find the below
Get-mailbox | select DisplayName,ForwardingAddress | where {$_.ForwardingAddress -ne $Null}

Requesting for assistance
We were recommended to install Outlook plug-in (or add-on) such that it will pop-up just by a click
to facilitate users to enter the suspected spam/malicious emails & their particulars (not sure what's
normally entered but I guess the user's AD Id & possibly the sender/recipient of the suspicious email).

Anyone has a step by step guide on how to install / deploy this as well as how it's used?
Easily manage email signatures in Office 365
Easily manage email signatures in Office 365

Managing email signatures in Office 365 can be a challenging task if you don't have the right tool. CodeTwo Email Signatures for Office 365 will help you implement a unified email signature look, no matter what email client is used by users. Test it for free!

Both Exchange 2010 and Office365 Back end. Outlook 2016 Mail Client.

I'd like to Send A Specific Out Off Office Message based on the To: Address that the email address was sent to you.

Mailbox User: gets a Default Out Of Office Message

Distribution List: gets a separate Out Of Office Message and NOT the default message above.

Its a little complicated, though is the only user in the Distribution List We do this so the user can send emails as

When I setup Out Of Office in Outlook 2016 I set it to send to both internal and external. Then set the default message. I then setup a rule where the 'Sent To..." is the Distribution List. the Actions I've tried are Both Forward and Reply with Template. Each time I send my account an email to I get the Message in the Inbox, though I never get the Out Of Office Reply.   If I send to I get the Default Out of Office reply.

I've tried from Internal User, Yahoo and Gmail. All with the same results.

Can you not have a Rule based on the To: address where you are a member of a group that the mail is sent to?
Hello Experts - I'm trying to figure out a powershell command that will grant reviewer permissions to a conference room calendar (which is setup as a resource) for a specific group of users.  I've done this on individual user accounts using the following but get an error with this account:

Add-MailboxFolderPermission "Media Conference":\calendar -AccessRight reviewer -User "Media Office"

I get the error:  A positional parameter cannot be found that accepts argument :\calendar

I'm guessing this is because the object is a resource but I'm not sure, can anyone help with the syntax?
Hello Experts,

Some users are requesting some deleted items to be recovered from the secondary stage recycling bin. I do not wish to ask them for their email passwords. Is there a way to complete this in the Exchange 2016 ECP? Logged in as Administrator of course.

Thank you!

So my company is migrating to Office 365 from exchange server (2008 and 2010). I was given the task of exporting everyone's email to a pst file using a powershell script which I successfully completed, but now I have to do the same for their personal calendars as well as the "deltas". I'd like to know if this is possible using powershell as well.
Hi Experts,

I have 3 exchange servers in a DAG EX2013.
On one Server I can connect via POP and IMAP but not on the others.
When I test via TEST-IMAPCONNECTIVITY just on my EXCH02 I get an SUCCESS event.

Any ideas why it s not working on the other exchnage servers ?
Without changing the MX records at DNS host to point to google, then setup routing at google level...

Is it possible to create a Transport Rule in Exchange 2010 to forward email sent to multiple google g-suite users based on criteria without having to create a seperate Transport Rule for each user

e.g. If mail is sent to blind copy the email to

but if mail is sent to blind copy the email to






Exchange is the server side of a collaborative application product that is part of the Microsoft Server infrastructure. Exchange's major features include email, calendaring, contacts and tasks, support for mobile and web-based access to information, and support for data storage.

Vendor Experts

Sandeep KumarKernel Data Recovery Learn more about Kernel Data Recovery
Naveen SharmaKernel Data Recovery Learn more about Kernel Data Recovery