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

Server drive failures (2 in a RAID 5 Array) had to rebuild array and reinstall server OS.  Now attempting to set up Exchange and receiving errors:

Setup encountered a problem while validating the state of Active Directory: Could not find any Domain Controller in domain CPLSNet.local.
Click here for help...

The Hub Transport server role is already installed on this computer.
Click here for help...

Setup cannot continue because one or more SMTP/Send connectors have invalid settings: Could not find any Domain Controller in domain CPLSNet.local.
Click here for help...
Are your AD admin tools letting you down?
Are your AD admin tools letting you down?

Managing Active Directory can get complicated.  Often, the native tools for managing AD are just not up to the task.  The largest Active Directory installations in the world have relied on one tool to manage their day-to-day administration tasks: Hyena. Start your trial today.

Client is on an O365 exchange environment. Created an "all staff" distribution list with powershell using the following recipient filter:

((RecipientType -eq 'UserMailbox') -and (IsMailboxEnabled -eq $true) -and (IsInactiveMailbox -eq $False) -and (RecipientTypeDetails -ne 'RoomMailbox') -and (RecipientTypeDetails -ne 'SharedMailbox') -and (ResourceType -ne 'Room') -and (LastName -eq '*') -and (LastName -ne 'Admin') -and (LastName -ne 'Account'))

If I query the recipients I get all the users I want and none of the users I don't, but when I send mail to that address the message shows it as expanded and it never actually delivers to any users.

One thing of not is that for some reason it ADDS to my recipientfilter, but even then all my recipients show fine and it looks like it's just filtering out system accounts. Here's the finalized filter that O365 uses:

((((((((((((((((((RecipientType -eq 'UserMailbox') -and (IsMailboxEnabled -eq 'True'))) -and (IsInactiveMailbox -eq 'False'))) -and (RecipientTypeDetails -ne 'RoomMailbox'))) -and (RecipientTypeDetails -ne 'SharedMailbox'))) -and (ResourceType -ne 'Room'))) -and (LastName -like '*'))) -and (LastName -ne 'Admin'))) -and (LastName -ne 'Account'))) -and (-not(Name -like 'SystemMailbox{*')) -and (-not(Name -like 'CAS_{*')) -and (-not(RecipientTypeDetailsValue -eq 'MailboxPlan')) -and (-not(RecipientTypeDetailsValue -eq 'DiscoveryMailbox')) -and (-not(RecipientTypeDetailsValue -eq 'PublicFolderMailbox')) -and …
I'm currently migrating the DC and Exchange from SBS 2011 to Server 2016 and Exchange 2016. I'm at the point where Exchange is installed and patched to the latest CU. All Virtual Directories are setup and the SSL is imported into Exchange 2016. The mailboxes on SBS 2011 working fine as before, however if i create a new mailbox or migrate a mailbox to Exchange 2016 i get an issue setting up the Outlook client.  On setup i get prompted with a certificate mismatch and the user logon prompt. Once entered the required info everything seem to work fine. The bizarre thing is i only get the certificate and password prompt once on setup and not anytime after this.
I checked all the settings and run health reports with no errors found. Any ideas?
I have received several complaints about users unable to attach files using OWA. I am running Exchange 2010. I have tried Chrome, Firefox and IE..Help? I did also allowed popups on all 3

I am running a Skype for Business On-Premises server and I am having trouble with departed users showing on contact lists. Rather than have every user in the company remove this person, I'd like to be able to use PowerShell or something similar to take care of it for all users.

Nearest I can tell, the issue stems from something similar to this post:

Basically each user has a "Skype for Business Contacts" list that would have the departed user in it. Is there a way on Exchange 2016 to search that list for every user and delete non-existent contacts (or even just a specific contact by name)?

Our Infra- > Already Running AD+Fileserver
Now Exchange Server(Member Server). we are going to implement.
So is it good to connect new exchange server with existing  AD+Fileserver or need a Secondary AD for connect to Exchange?

since we upgrade one users Office from Outlook 2010 to Outlook 2016, we have one big problem:
This User A has full rights on user B´s complete mailbox. Now we added the mailbox of user B in Outlook of user A (Properties of Exchange-account in Outlook -> Advanced -> "open these additional mailboxes").
If we click on the Mailbox B in Outlook we get the message that there is no conenction to the server. Cache mode is deactivated. In OWA there is no problem to access mailbox B with the credentials from user A.

The problem comes up with upgrading to Outlook 2016 - maybe coincidence, maybe the reason...

We have an Exchange 2016
Can someone help please ?



I have created Calendar in Public Folder

Calendar Details Update:  One User which he is having Administrator Permission - <Publishing Editor>

Other Users . having Administrator Permission - <Reviewer>. But home he is able to edit the Calendar Details.
is it due to Administrator Permission he is having ?
How to denied changing permission?

Please can someone assist me with this error:

Hi there,

I'm trying to setup a hybrid configuration with Exchange 2010 and Office 365 and I'm unable to complete the Office 365 Hybrid Configuration Wizard. I seem to have an error completing the wizard and I'm getting an error HCW8001. Looking through the Microsoft documentation, its saying that you need to enable Dirsync.

I've then connected onto the Azure AD shell and typed in Set-MsolDirSyncEnabled -EnableDirSync $true. From the Office 365 Azure AD dashboard, it's saying that AD sync is enabled.

What else can I do to get this part to work?

Is Your AD Toolbox Looking More Like a Toybox?
Is Your AD Toolbox Looking More Like a Toybox?

Managing Active Directory can get complicated.  Often, the native tools for managing AD are just not up to the task.  The largest Active Directory installations in the world have relied on one tool to manage their day-to-day administration tasks: Hyena. Start your trial today.

Hi ,

I have exchange sever 2010 SP3 but when I run "Serach-mailbox" command to delete spam mails from users mailbox results 0 bytes data and 0 item count.Some times in this command in exchange it shows data is deleted from users mailboxes but it still remains there.Please find the below sample for refence. Please help to resolve this issue

Search-Mailbox -Identity "email-iD" -SearchQuery 'subject:Subject' -DeleteContent -Force

RunspaceId       : b61c700b-8e1d-4eb4-87af-a1566d221546
Identity         : N/A
DisplayName      : N/A
TargetMailbox    :
TargetPSTFile    :
Success          : True
TargetFolder     :
ResultItemsCount : 0
ResultItemsSize  : 0 B (0 bytes)
Hi all.

We're having a rather uncommon issue with ActiveSync!

Some random mobile devices (we use Android and iOS) at random days, stopped refreshing email folders.
The devices connect ok to the Exchange servers and we can even send emails from those devices, but none of the folders get refreshed.
If I test-ActivesyncConnectivity for those users with issues, everything results in Success, so it seems related with that specific devices.
NOTE: If the user have multiple devices, they all stopped sync the email folders at the same time.

Looking at the logs, the only errors we find are related with the FolderSync with status codes 12 and 110.
There are NO error codes 500 nor 403.

ActiveSync logs show two entries with errors:
1 - Command: Sync, Https Status: 200, Status: 12, Status Definition: The folder hierarchy has changed
2 - Command: FolderSync, Http Status: 200, Status: 110, Status Definition: ServerError, ExceptionInfo: Command_workerThread_Exception

Inside this second error, the description for the "workerThread_Exception is:
"Command_WorkerThread_Exception :
--- Exception start ---
Exception type: System.InvalidOperationException
Exception message: MailboxId has already been mapped to a different SyncId
Exception level: 0
Exception stack trace:   at Microsoft.Exchange.AirSync.IdMapping.Add(ISyncItemId mailboxId, String syncId)
  at Microsoft.Exchange.AirSync.FolderIdMapping.Add(ISyncItemId mailboxFolderId)
  at …

I am getting below error message when I am starting exchange powershell on one of my exchange server. Please help on this.

"Connecting to remote server failed with the following error message : The WinRM client cannot pro
cess the request. It cannot determine the content type of the HTTP response from the destination computer. The content
type is absent or invalid. For more information, see the about_Remote_Troubleshooting Help topic.
    + CategoryInfo          : OpenError: (System.Manageme....RemoteRunspace:RemoteRunspace) [], PSRemotingTransportExc
    + FullyQualifiedErrorId : PSSessionOpenFailed"

Jitendra Gautam
Is there any way of setting an Office 365 policy so Outlook 2016 won't automatically delete emails in the deleted items folder after 30 days?

If this can't be done through the Office 365 website portal can it be done through the Power Shell?
i have a customer who needs to have emails coming into their server via two WANS right now. long story.
i have set up their lease line in and everything works fine. and connected their adsl both to a dreytek 2830. i have configured load balancing so that all outbound traffic goes over the lease line. port 25 is forwarded to thier server listening on both #WANs however it only works over the lease line. if i try  a connectivity test on the domain using the ADSL line it fails connecting on port 25.
what am i missing?
I keep getting errors that may be causing some problems. At some point our exchange servers starts rejecting connections and I get two errors in my event viewer logs. See the errors below, also Code 2 Exchange Data Migration service just says starting but never starts.. Is it even necessary?

1. Log Name:      Application
Source:        MSExchange RBAC
Date:          8/17/2017 1:45:21 PM
Event ID:      70
Task Category: RBAC
Level:         Error
Keywords:      Classic
User:          N/A
(Process w3wp.exe, PID 1248) Fail to create runspace for user Exchange System Objects/Monitoring Mailboxes/HealthMailbox86a4ec7017034ae8ad56f0bc624f76ce because the user has reached the maximum number of connections allowed. Max allowed connections: 18.
Event Xml:
<Event xmlns="">
    <Provider Name="MSExchange RBAC" />
    <EventID Qualifiers="49152">70</EventID>
    <TimeCreated SystemTime="2017-08-17T17:45:21.000000000Z" />
    <Security />
    <Data> Exchange System Objects/Monitoring …
Had this problem a few months ago and it SEEMED to resolve itself...but alas, it is back.
Prior posting on this issue

I have a new W10 box with Office16 installed.  I can login to system on network as the intended staff member, see all network servers/drives/printers, etc...  However, when I open Outlook and it begins to auto-configure, it recognizes the user account, asks what type of install (Exchange 2013), then fails because no connection to the Exchange server can be made.  On this system, if I login as a different user, I can configure Outlook without issue.  I can also connect via OWA.  It just seems to be getting Outlook to connect for this user.  I tried Outlook 2013, also tried from another workstation, no connection.

User at her current workstation is not reporting any issues with Outlook, it is just configuring a NEW connection anywhere.

We all of sudden are getting error 403 forbidden when trying to access webmail on out exch 2013 server.
It was working fine but just started this. We update our cert yesterday but all seem to be fine up until a a little while ago.
What should I check for this error?
We are in a hybrid environment w/Exchange 2010 and O365. What's the best way to create a banner warning not to open or click on unknown URL's. I can do this via text as a prepend disclaimer but can you do it w/a colorful box that's on top of the message instead of the bottom?
Has Powershell sent you back into the Stone Age?
Has Powershell sent you back into the Stone Age?

If managing Active Directory using Windows Powershell® is making you feel like you stepped back in time, you are not alone.  For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why.

I have a hybrid Exchange environment setup (2010 SP3) at; SSO through ADFS/AADSync is working and a few users migrated into O365 Exchange.

I have a new domain at is configured/AADSync setup for these users, no Exchange. This is the domain folks will land on.

For AADSync in these two domains, each user is defined by UPN and "appears once in each forest". There is a two-way forest trust setup among the domains.

These two domains sync to the same O365 tenant.

Through a merger I have a 3rd domain:, no AADSync, no hybrid environment.

I need all mail to converge into in hosted Exchange in single tenant.

Plan is to setup hybrid for, so the mailboxes will show up in O365, using AADSync and ADFS, then migrate on-premise mailboxes to hosted, while UPN for all users is

Users are logging into at present and using old domain credentials to connect to email at both companies.

Question is how do I get the users already synced to O365 to have permissions to the mailboxes in the two other domains? Primary SMTP for each user will remain either or, respectively

Not sure what my next step should be to make this all fit together.
I have a problem that hopefully, I'm just overlooking the solution.
We have set our inbound attachment size to 20MB but I am seeing messages under 20MB being blocked by the Exchange Server and the sender is receiving notification that the limits that are set by our company are set for 10MB.

Here are some screen shots from my exchange server as well as the NDR that the sender received.
We have configured Office Online Server for OWA in Exchange 2016 environment(recently migrated from Exchange 2010). OWA access is very slow for internal and external users.

Is there any part need to be fixed(running on VM)?
or remove OOS from OWA infrastructure(How).

Hello, I have a Exchange 2007 ent (planning to move to 2016), and due to our business profile, my internal clients recieve a lot of big e-mails whith attachments, I would like to implement a solution on the Exchnage side that does the following:

- If the e-mail size is bigger than 10Mb, then
- save attachments to \\MyFileServer\eMailShared\[Username]\[AAAA.MM.DD]\[eMailSubject]\
- replace attachments on the e-mail with links to previos saved files
- deliver modified e-mail to user´s mailbox

does anyone knows if exists something like that?
Hi all,

How can i modify that all users automatic reply in HTML format in Outlook, even when they reply on a plain text mail?
I know this can be done per user, but i want to modify it on the exchange server.

We had a complete server crash that resulted in Exchange 2010 being installed on another server all users being re-created and the old backup mounted as a recovery database and the old mail copied into the new mailboxes with powershell. One of these copies failed (possibly because I did not set the mailbox limits in the new database it the mailbox  in question exceeded the defaults) and now it has become corrupt  

When I click on the mailbox in EMC it says 'The properties on this object have invalid data, if you click OK, default values will be used..'   well obviously the default values are not used.  

If I try and disable the mailbox (with a view to ideally re-enabling it) It asked me if I am sure  and when I say yes it says "Action 'Disable' could not be performed on object Error the property can't be empty. There is a click on help option that is (predictably) no help at all.

If I could find the wretched mailbox in adsiedit I might see what has gone awry but I cant.

Any ideas?






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.