[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More







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

Hello everyone,

I'm currently working on a Exchange 2013 infrastructure, and I was wondering how to manage calendar rights on ressource mailboxes.
As a matter of fact, each user who wants to access one of these is directly added to the calendar, until now. Here's an instance :

Ressource email : "test_ressource@domain.com:\calendar"
User : test_user@domain.com
AccessRights : {ReadItems, CreateItems, EditOwnedItems, FolderVisible}

I'd like to manage it with AD security groups instead, but the only way is to create a distribution group (Type : Security) in EAC. We can't do this with regular AD groups.

Does someone have any idea what are the best practices about this subjet ? I didn't find something relevant on the internet...

Thank you in advance for your help !

Nicolas S.
IT System Adminitrator
Hi All

I'm trying to get the below script to output to a text file so that I can see if there are any errors and then take the appropriate action. As you can see I have added "Out-file" to the end of the script but the tx file in empty.

Add-PSSnapin Microsoft.Exchange.Management.PowerShell.E2010
 . $env:ExchangeInstallPath\bin\RemoteExchange.ps1
 Connect-ExchangeServer -auto
Get-MailContact |Remove-MailContact -Confirm:$false
Get-MailContact |Remove-MailContact -Confirm:$false
Import-CSV c:\o365update\distlistcontacts.csv | ForEach-Object {New-MailContact -Name $_.Name -ExternalEmailAddress $_.ExternalEmailAddress -OrganizationalUnit $_.OrganizationalUnit}| Out-File C:\filename.txt

Open in new window


I have a client who has access to a shared mailbox via her desktop Outlook. She also access to the same mailbox on her laptop.

The problem I am having is that every few weeks she notices that the two mailboxes look different on her laptop compared to her desktop. She has been creating sub-folders under the root of the mailbox. They show on her laptop but not her desktop.

Both versions of Outlook appear to be synced to the mailbox OK and everything about Outlook seems fine other than this issue.

I have rebooted the PC and Outlook but still the same.

The only way to quickly resolve this is to create a fresh Outlook profile and that then syncs fine and I then see these extra folders.

Prior to recreating her Outlook profile I check the OWA version of the mailbox and these extra sub folders show in there too so its not a sync issue with her laptop.

Any ideas? We use a hosted version of Exchange 2013.
Dear Expert,

question for Exchange 2010 and O365 Exchange online experts.  I need help  on exchange 2010 features as directed by Head of  IT, that Stop or disable Outlook anywhere and OWA  across all exchange 2010 user to use.   How I can disable these feature in exchange 2010 safely  and is there any Power shell Script or Commands that help to disable OWA and Outlook any where feature.

Hi Experts,

Paty Mason was granted full access to Resource- Benefits, with the ability to send emails as the resource account

She is the co-owner and needs to be on the account's profile to create daily rules, however, she has been unable to send emails as the account.

Troubleshooting done so far:
•      Repairing her profile,
•      Removed her access and grant her access again
•      Removed her Outlook profile and re-added all resource account profiles.
•      Was then about to add Mailbox account and view the emails but still cannot send emails.
•      Search Error 0x80070005-0x0004dc-0x000524 on forums.
•      https://www.admin-enclave.com/en/articles/exchange/292-resolved-you-do-not-have-the-permission-to-send-the-message-on-behalf-of-the-specified-user.html\
o      See possible 10 solutions.

The user is still unable to send emails as the resource and is unable to use the profile, as she is getting the server error on the attachment. The resource is working as it should for all other users.  Other resource accounts to which Patty has access are also working as they should.

User got the NDR whenever she tries to send the email. Refer to screenshots

Can someone please provide instructions step by step to resolve this issue including screenshots?
Hello Experts,

My customer Linda is the owner of a resource mailbox in a Exchange 2016 infrastructure on Prem which name is Resource-Capital.
When she tries to share the Contacts for this account, she is able to add the user, but when selecting the permissions levels, in this case “Reviewer”, she gets the following error message. Please, refer to screenshot attached

If she selects any other like Author or Pcontributor, she is able to add and save the permission settings but when tries to add the Contact folder, the user cannot see any of the contacts.  

I had the Client try from another PC and we experienced the same results.  We verified the owner’s permission and they stated that she had full access and should be able to grant access.  She has in the past and has many other users who currently have access. All this started a month ago.

Can someone please provide instructions step by step with tons of screenshot to resolve this incident? Please, be advised the user is trying to share a contact from a shared mailbox resource contact
I ran across a gsuite setup that is confusing me as I have never run into it before. Which brings me to my question:

how many different ways can you configure gsuite for a domain corporate email account?

I just ran into a customer that has it setup so the email accounts are all under the gsuite admin gmail account called staff email accounts. Is this normal?
accessing a shared calendar on ios devices

i have created a user name with a calendar known as "staff vacations" and i want to share this with all other staff so that the remote users can also view them on their iphones. i want them only to view them and give admin access to 2 or 3 people.

Moreover if the admin group makes a change in the "staff vacations" calendar ... i want the rest of the staff to also see the latest updates.

I have exchange server 2010 , Any ideas as how to do this?
when it comes to exchange 2016 multi site DAG where is the best practice to keep the Active manager? main site or DR?

i have a DAG of 9 servers which is odd number of members. 3 of which is in DR site and 6 in main site. we recently had a total main site outage and none of the databases failed over and mounted in DR site. I noticed that the active manager at the time was in one of the server in Main site.
I guess i am still confused when it comes to file share witness and Node majority. since i have 9 Dag members have node majority here when when 6 servers in main site went down due to SAN switch fail why the copies didnt mounth in DR was it because of the active  manager (Qourum) being in main site that went down and only way to fail over was to stop dag config on main site nodes and restore dag in DR site? if that is not only way how to configure this to fail over automatically next time?
I know companies do full datacenter fail over regularly. any good article to detailed steps of doing that and best practices?

thank you so much
I use a feature in Sage500 called Doc Transmittal, which allows my users to email a copy of a Sales Order to remote customers. The Doc Transmittal feature is configured using SMTP, via the IP address of the Exchange server. Basically when the Sage500 users enters a sales order for a customer, they are asked if they want to send a notification email to the customer, and the Sage500 users says OK. A email is sent to the customer and to the group email.

There are five people in the Sage500 group. They all have "Send AS" permission to the mailbox.  We can call the mailbox "SageMailbox".

A relay has been setup for SageMailbox.

Out of the five people that have access to SageMailbox, only three people can successfully use the Doc Transmittal successfully. The other two get the error attached.

Please help!!!
Exchange 2016 CU10 DAG 2 Nodes
Windows 2016 Data Center  VM on VMWare
Windows 10 Desktop professional
Outlook 2013 professional

My problem is that i am not receiving email from my bank they are randomly appearing.

I use ORF on exchange to whitelist and blacklist emails

I have reviewed the ORF logs and I see the emails in the log.

I have checked the transport logs and have seen the emails in those logs also

I went on to EAC used delivery reports and I see the emails there.

The only place I do not see the email is in outlook inbox.

I have man rules set up in outlook that moves emails to special folders I setup to organize my email.

I searched my inbox and all sub folders no email from the bank.

I tuned off all the rules and still no change.

I have worked with ORF support and they was very helpful checking the ORF and exchange logs confirming I m getting the email

One thing I found in ORF was I had SPAM-Rats.com setup to check DNS Blacklists
Spamrats had the ip address of the bank listed.
So I disabled spam rats DNS Blacklists from my configuration on ORF

So that has allowed the emails to come in but my outlook is not getting them

Thank you
I published Exchange server via a firewall .We have an MX record and PTR record in our host dns.
The problem is when we send to anybody.the email will looks like that we send it from the firewall IP not the exchange published IP.and we  donot have PTR records for the firewall.some emails domain for some companies we do business with their firewall policies check for ptr record for the sender and when that happen it comes an error message at exchange 451 4.4.0 primary target ip address responded with 554 5.7.1 delivery not authorised(reverse dns record missing attempted failover to alternate host but that did not succeeds either there are no alternate hosts or delivery failed to all alternate hosts) .I donot want to mess with NAT at the firewall.
My question .can i solve this from DNS .our DNS on hostgator.com.And is it possible to have two PTR Record for the same MX record fqdn.
We would like to introduce the second IP for SMTP traffics in external DNS(Godaddy). The new IP address will be from a second ISP, so if ISP one link goes down the second ISP will take over and the external users will not feel the delay in their e-mail communication. My question is to understand that: Does Godaddy/or any other  DNS server has the ability to do a health check if suppose the SMTP1 is not reachable, the DNS will forward all traffic to the available/reachable IP address(SMTP2)?
Exchange 2016: Something keeps resetting out of office for one of our users to on, and restoring the message text even though I've deleted it. I thought it might be something on the user's computer, but this keeps happening even when their computer is off. I've tried turning their out of office off with powershell, via OWA and in Outlook 2016 from the user's computer. Each time after 1-2 minutes the original settings are returning. This is an in-house Exchange on our own AD. Mailbox access is set to defaults apart from when I'm testing I give myself temporary rights.

This started after they returned from maternity leave, so the OOO was set several months ago, and since then I've given the user a new laptop with Outlook 2016.

We do have an in-house copy of Cascade HR which has impersonation rights to all the calendars in order to create holiday records and similar, but I don't think tihs is interfering. We also have Mitel Micollab, but this doesn't behave like this as far as I'm aware and only affects local Outlook.

Any ideas what it might be?
I have recently deployed Office 365 to a client that is using Exchange 2010. The main mailboxes work fine however there are 2 mailboxes that are shared with 4 people. These shared mailboxes worked fine will Outlook 2010 but since Outlook 365 was deployed they are not correctly updating or duplicating emails. on investigating when i log into OWA and make changed like flagging and moving the Outlook 365 updates. If i make the changes from Outlook 365 the changes are not replicated to the mailbox consistently.
I have started staged migration for office 365 from exchange 2007, accounts are synced around 30% but took two weeks. I'm thinking about importing the PSTs. I have done a test and it has created 'Imported Folder'. It has also imported all emails which were synced in root 'Inbox'.
So problem is how we can get rid of duplicate emails and sync folders.

Emails exist in root --> Inbox
Emails exist in root-->Imported -->Inbox

Is their any quick way rather, like to run a rule to move/copy all emails after certain date from Imported --> Inbox to root-->Inbox??
Exchange 365, have several users keep getting the message "Updating this folder. Trying to connect",  on outlook 2016 every morning. These users are setup via cache mode, and if i remove the cache mode setting, problem solve. However, the connection is laggy if they are not running on cache mode.

I tried the following solution but did not help
1. recreate outlook profile
2.run Microsoft analyzer for auto-discovery and connection, no issue found.
3.i run Microsoft Support and Recovery Assistant tool  didn't do anything
4. reinstall office
5. replace pc

Experts, please help resolve this.


I am troubleshooting some Exchange Server 2013 problems related to ActiveSync, and I need to be able to use the test-ActiveSyncConnectivity cmdlet.  I've followed the steps as outlined in the Microsoft Doc here.  However, I receive an error message during the initial New-TestCasConnectivityUser.ps1 script execution (looks like setting attributes to the test mailbox), and I'm unable to execute the test-ActiveSyncConnectivity cmdlet after the script completes.

[PS] C:\Windows\system32>cd \temp
[PS] C:\temp>& $env:ExchangeInstallPath\Scripts\New-TestCasConnectivityUser.ps1
Please enter a temporary secure password for creating test users. For security purposes, the password will be changed r
egularly and automatically by the system.
Enter password: ***********
Update test user permissions on: EXCHANGE13.[REDACTED].local
Click CTRL+Break to quit or click Enter to continue.:
UserPrincipalName: extest_ba8013b96ceb4@[REDACTED].local
A parameter cannot be found that matches parameter name 'MaxSendSize'.
    + CategoryInfo          : InvalidArgument: (:) [Set-Mailbox], ParameterBindingException
    + FullyQualifiedErrorId : NamedParameterNotFound,Set-Mailbox
    + PSComputerName        : exchange13.[REDACTED].local

A parameter cannot be found that matches parameter name 'RemotePowerShellEnabled'.
    + CategoryInfo          : InvalidArgument: 

Open in new window

How can I import a PST into a public folder in Exchange 2013?

Would like to use Powershell instead of Outlook as that would consume a lot of pc resources.

Win2016 domain

i share a office365/outlook 2016 calendar with the permissions:
default - none
anonymous - none
group 'calendar editors' - editor
group 'calendar reviewers' - reviewer

I log in as a user who is (only) a member of the 'calendar editors' group yet they only have read/view permission on the calendar. how is this possible please? If I add the user specifically as an editor they can indeed edit events...

why doesnt it honour the edit permission? does the default/anonymous permissions interfere somehow?
I converted a User Mailbox to a Shared Mailbox and found its AD account was disabled right away during the process as expected. But when I later re-enabled its AD account, its Shared Mailbox is still there and didn't get any impacted. Is it the way it should be?
We recently moved to a hybrid exchange/office 365.  We had various copiers and software packages that sent emails out and were able to get all of them working using email relay EXCEPT for one package.  We can't get this one package to consistently work no matter what we do.  They have 3 options for mode:  unauthenticated, authenticated (specific) and authenticated (windows).  If I use the Windows option, emails work for one staff member only (the person whose email address and password were used) but won't work for anyone else.  If I use any other options I get error 5.7.57.    Port 587 is being used and there is an option to enable SSL and enable TLS.  It only works for one user if the enable SSL is checked.  I've tried using a generic login and password and that won't work either.  I've tried every combination I could try and in general get the following error:  The SMTP server requires a secure connection or the client was not authenticated.  The server response was:  5.7.57 SMTP; client was not authenticated to send anonymous mail during Mail from [YTXPR0101CA0006.canprd01.prod.outlook.com].    I don't under why relay works 4 copiers and 8 other packages and not this one.  The vendor said it is an issue with email so it isn't their problem.  

Any ideas?
Cleaning up an environment for a client and found this VB script. No one i've spoken with knows how it works or what it does.
Could someone help translating this into English?

Option Explicit

' Variables.
Dim strCalendarURI           ' As String
Dim reqDoc                   ' As Msxml2.DOMDocument
Dim resDoc                   ' As Msxml2.DOMDocument
Dim pi                       ' As IXMLDOMProcessingInstruction
Dim strPassword              ' As String
Dim strUserName              ' As String
Dim searchrequestNode        ' As IXMLDOMNode
Dim sqlNode                  ' As IXMLDOMNode
Dim strQuery                 ' As String
Dim queryNode                ' As IXMLDOMText
Dim req                      ' As MSXML2.XMLHTTP
Dim objSubjectNodeList       ' As IXMLDOMNodeList
Dim objLocationNodeList      ' As IXMLDOMNodeList
Dim objuidNodeList      ' As IXMLDOMNodeList
Dim objStartTimeNodeList     ' As IXMLDOMNodeList
Dim objEndTimeNodeList       ' As IXMLDOMNodeList
Dim objFacilityNodeList       ' As IXMLDOMNodeList
Dim objdtstampNodeList       ' As IXMLDOMNodeList
Dim objBusyStatusNodeList    ' As IXMLDOMNodeList
Dim objInstanceTypeNodeList  ' As IXMLDOMNodeList
Dim objtextdescriptionNodeList  ' As IXMLDOMNodeList
Dim objNode                  ' As IXMLDOMNode
Dim i                        ' As Integer
Dim strInstanceType          ' As String
Dim objFileSystem, objOutputFile
Dim strOutputFile
Dim MyTimeStart1
Dim MyTimeStart2
Dim MyTimeStart3
Dim MyTimeEnd1
Dim MyTimeEnd2

Open in new window

When users try logging into our email via the OWA they get this error: "This error (HTTP 500 Internal Server Error) means that the website you are visiting had a server problem which prevented the webpage from displaying.  "  from outside it works fine?
We currently use EWS to move emails from the inbox of one mailbox to the inbox on another mailbox based on specified criteria. The code is as follows:

private void MoveEmailToAttacherMailbox(string id, string attacherMailbox)
      DocStore.Logger.Info(string.Format("{0} id: {1} To attacherMailbox: {2}", (object) nameof (MoveEmailToAttacherMailbox), (object) id, (object) attacherMailbox));
        Item.Bind(this.exchangeService, (ItemId) id).Move(new FolderId(WellKnownFolderName.Inbox, (Mailbox) attacherMailbox));
      catch (Exception ex)
        Exception exception = ex;
        DocStore.Logger.WarnException(nameof (MoveEmailToAttacherMailbox), exception);

Unfortunately since 29th November we have been getting an error: "MoveEmailToAttacherMailbox Microsoft.Exchange.WebServices.Data.ServiceResponseException: The move or copy operation failed."

No permissions have changed and the mailbox we are moving from has full delegate permissions to the mailbox we are moving to. Any assistance will be greatly appreciated.






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.