[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


In Exchange 2007 how we know how long the mail tracking logs is set?

Exploring ASP.NET Core: Fundamentals
LVL 12
Exploring ASP.NET Core: Fundamentals

Learn to build web apps and services, IoT apps, and mobile backends by covering the fundamentals of ASP.NET Core and  exploring the core foundations for app libraries.

I am doing a migration from Exchange Server running on a SBS 2011 server to Office 365. With Outlook 2013 you can edit the account and see what server it is connecting to. With 2016 you can't. So how can I tell what server a Outlook 2016 client is connecting to?
All of our customers run Symantec Mail Security for MS Exchange (SMSMSE) 7.9 to protect their Exchange servers of various flavors.  We've noticed that in the last 6 months, the volume and sophistication of inbound virus/malware content for multiple customers has forced us to switch to Rapid Release defs; if we stay on certified, messages with malicious attachments get through, even if the certified defs are only a day (or less!) old.  That's with heuristics on maximum, and blocking of macro-enabled Office attachments, VBA content, and quarantining of multimedia files.  Is anybody else experiencing this too?  What are you doing to mitigate it?

The other issue is that RR definitions aren't as reliable as certified defs, and sometimes spontaneously (and silently) fail to load.  Once we've noticed that's happened, one of the easier fixes is remoting to the server, manually updating certified defs, then updating rapid release again.  Almost like SMSME Rapid Release gets 'stuck' sometimes, and that 'unsticks' it.  The trick is noticing it's happened in the first place, because SMSMSE itself doesn't consider defs out-of-date until several days have passed, and so won't report on them.  We can't wait several days to know--as I mentioned, certified defs of even the same day are too out of date to provide complete protection.

To that end, we set up a scheduled report with a our PDQ Inventory automation tool, that monitors the modification date on the catalog.dat file in the virus…
Hi Guy,

Live exchange 2016 server needs to be updated from CU2 to Cu8  and has been running without any issues  (4.7.1) Currently getting an error in a bmr'ed test environment when trying to go through the above update process - server is in maintenance mode but still noticed all exchange services running.  Also noticed none of the other (think there are 4) system mailboxes show up when searching in ECP but the accounts are disabled in AD. Exchange transition was from 2010 - 2016.

Any ideas about this, could I just remove the mailbox. Note: the guid is not showing up in Get-Mailbox -Arbitration

The following error was generated when "$error.Clear();
            $mailboxId = "SystemMailbox{D0E409A0-AF9B-4720-92FE-AAC869B0D201}";
            Write-ExchangeSetupLog -Info ("Retrieving users with LastName=$mailboxId.");
            $arbUser = @(Get-User -Filter {LastName -eq $mailboxId} -IgnoreDefaultScope -ResultSize 1);
            if ($arbUser.Length -eq 0)
                Write-ExchangeSetupLog -Info ("Retrieving arbitration users with LastName=$mailboxId.");
                $arbUser = @(Get-User -Arbitration -Filter {LastName -eq $mailboxId} -IgnoreDefaultScope -ResultSize 1);

            if ($arbUser.Length -eq 0)
                Write-ExchangeSetupLog -Info ("Installing user account with Name=$mailboxId and LastName=$mailboxId.");
                Install-UserAccount -Name $mailboxId -LastName …
I would like to restrict some emails address from receiving emails. The purpose is linked to GDPR.
Ex : I (personally do not want to receive a email from a company (lets say CORP.COM))

so as CORP.COM I want to restrict the send of email to my personal address.

- Exchange 2016
- PowerShell based
- Should be a transport rule I guess, but witch one?

Many tks !
I am presented with a message, "email message cannot be delivered to <previous_employee_address@email.com> because the email address is no longer valid" on the Inspector window of Exchange 2010. The company mail server does not seem to recognize this address.

How do I detect this message and delete the invalid <previous_employee_address@email.com> from the recipients list of the mailitem by using VBA?
I tried resolving all the recipients but fails to detect the invalid recipient.

Kindly provide code if possible.

Thank you.
Hi, I had a Client's Virtual Server (VMWare/ESXI server) infected with .adobe (Dharma) ransomware. I haven't been able to restore it from a Windows Image Backup. I do have a backup of all the data/partitions as vhd files from a manual backup. I haven't been able to get Windows Server Backup to see this location though.

The good thing is I still have the old physical server that the current virtual server image was taken from earlier this year. It still boots up and seems to work ok. The plan is to attach the VHD's via Disk Management and manually copy/restore the data. I will have to update Active directory with the new users that were added since earlier this year.

I have a question regarding Active Directory and Exchange.

1. If I create the user profiles again in active directory, will the users be able to see their mailboxes when I mount the backed up Exchange database?

Server OS: Windows Small Business Server 2011 r2
Exchange: Exchange 2010

Note: I know this is a messy situation. Ideally I would have liked to just create a new virtual server and restore the data but in this circumstance it hasn't been possible.

Thanks in advance

Hi 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.

To summarize:

 issue with owner of a resource account no longer able to share the contacts

Troubleshooting done so far:

1.RDP the Client’s Wkst. And verified that she was following the proper steps, as she has done in the past, to grant access to the Contacts folder for the specified Resource Account. 1.From the Folder List, right click on the Resource account name, left click on Properties.  
2.From the properties …
Deploying a macro in Outlook using Group Policy

have 300 users requesting a quick step send secure in Outlook created.  
This link is exactly what they want https://louisville.edu/security/files/SENDSECUREHowtocreateaQuickStepButton.pdf 

how can we write this to deploy via a GPO?.
I have Exchange 2013 and Outlook 2016.

Some of my users came up today with a message about using a temporary mailbox. I deleted their profiles and tried re-adding them. They now get something similar to this https://support.office.com/en-us/article/outlook-com-email-account-appears-as-outlook-long-series-of-letters-and-numbers-outlook-com-in-outlook-for-windows-90ed7938-7f21-4cb5-a69d-a3b79ea4eafd even though I specify the auto discover for our on premise Exchange server.

Any suggestions as to what would cause this, and how to address it?
Python 3 Fundamentals
LVL 12
Python 3 Fundamentals

This course will teach participants about installing and configuring Python, syntax, importing, statements, types, strings, booleans, files, lists, tuples, comprehensions, functions, and classes.

Platform: Exchange 2013

How do I create an "auto reply" email from the Exchange side?  I want to avoid using Outlook or Webmail.  

When an employee is terminated, I want to be able to login to Exchange Admin Center and setup a rule that automatically sends out a reply any time someone sends an email to the address.
Is that possible?  If so, can you walk me through it?

Thank you so much.
HI Please see attached

Both mailboxes or Rooms was setup exactly the same however, on has 3 option for  booking delegation and one only has 2
Hello Experts, could you please help with the following problem:

I am not receiving delivery failure notifications of non-received emails

I am using Outlook 2007 configured for IMAP.

I am using Windows 8.1.

I have set up delivery receipts, read receipts, and enabled logging.

I am receiving delivery receipts and read receipts.

Even test emails sent to bogus email addresses - eg: gejgueugnhgnveugrehguerhgu@gmail.com - do not bounce back as failed.

If you need any more info please let me know.

I appreciate any help you can offer.

Regards, Jon.

Spurr Classic Cars.
Outlook 2016 (Office 365 home account) for Mac not working with on-premise SBS 11 server.
I can create the account and it begins to sync.
I cannot send an email (eventually get an error 17119 and it is done).
Outlook logging yields absolutely nothing of value.

Exchange SP3 with update rollup 24.
Latest build of MacOS on brand new iMac with fully up to date Office 2016.

The customer installed the 365 Home version himself.
I thought that this was not allowed (365 Home running against Exchange 2010 mailbox), but there are no errors to the contrary.
The first one is on his iMac and is working (but if he tries to add the second account to his iMac he gets the same issue on this second iMac.

Have tried this on the same LAN as the SBS box and on wireless that goes out through a different public IP address - no difference.
I also blew away all the Outlook accounts and tried setting up another customer's administrator account that runs SBS 2011 and it did not function either - same issue.
I am trying to find out if my system has been compromised or not.  I have a simple Windows domain with two servers.  One is for Active Directory and the other is an exchange server.  The domain scheme was setup to be xyz.local and has been working for several years now.  Today, we realized that something has changed and we can only now login with the credentials of xyzabc.local.  When you look at the system properties on both servers, it still says xyz.local.  Is there some way to check on this change was made?  Thank you!
Help on troubleshooting a disclaimer issue... I want to have two disclaimers applied, potentially...

Say I have my "main" disclaimer applied to all messages sent outside the org.

Priority 0
Outbound Disclaimer Main
If the message...
Is sent to 'Outside the organization'
Do the following...
Append the message with the disclaimer 'Outbound Disclaimer Main'. If the disclaimer can't be applied, attach the message to a new disclaimer message.

then, based on the senders Country, I want to append (in addition to the main one) another disclaimer

Priority 1
Outbound Disclaimer (Great Britain)
If the message...
Is sent to 'Outside the organization'
and sender's specified properties contain these words: 'Country:GB'
Do the following...
Append the message with the disclaimer 'Outbound Disclaimer (Great Britain)'. If the disclaimer can't be applied, attach the message to a new disclaimer message.

I added the Country:GB using the wizard, which I believe would be an Active Directory User Account attribute and not an Exchange Attribute if I'm correct...

Yet I cant get the second (country specific) disclaimer to add to the first main disclaimer when sending outbound.

Stop processing more rules is unchecked for both, the rule is enabled and enforced on both also.  

Any ideas folks? Thanks in advance.
Hi guys, I'm new here at EE. I would like to get help from the Masters here. I migrated all emails from an old Exchange 2010 SP3 server to Google Apps. Our new email accounts in Google are working normally. The issue I have is we need to create new Outlook profiles with Google's new IMAP settings, but it seems Outlook is trying to auto-populate the old exchange server settings. What do I need to do to disable these settings without removing the Exchange portion out of the server just yet? ( Extra info: We use Windows 7/Outlook 2010)
Hello fellow Experts Exchange members:

I have one user's Outlook 2013 client becoming non-responsive when trying to print one e-mail.  (All other e-mails print fine.)

As soon as you click Print either by navigating to File and then Print or clicking the Print button from the ribbon, the Outlook Print dialog box opens but immediately becomes non-responsive with the message "Connecting to printer..." displayed in the printer selection box.

I have tried the following:
1) Delete the "Outlprnt" file in the %USERPROFILE%\Appdata\Roaming\Microsoft\Outlook folder - no difference
2) Set the default printer to "Adobe PDF" - no difference
3) Click the option to open the e-mail in a web browser - the e-mail opens in the web browser, but clicking the print button does not bring up the print dialog box and the Print Preview shows a blank window
4) Edit the e-mail by replying to the message and deleting extraneous text, links, pictures, etc. in the message body - no difference
5) Copy-and-paste the contents of the message body into Microsoft Word

Option 5 (copy-and-paste into Microsoft Word) worked to finally print the message, but the copy-and-paste process took a very long time (ten minutes) and Microsoft Word (but not Outlook) became unresponsive until the contents of the message body finally appeared.

Have any fellow Experts Exchange members experienced a printing delay similar to this?


We are looking to delete old external contacts from our Exchange 2013 on-prem environment. I would like to see when the last time an email was sent to the external SMTP address (a contact stored in exchange). I have been trying to use the Get-MessageTrackingLog & and the Get-Contact, but nothing returns. How can I go about this in PowerShell?
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've got a problem with Exchange 2013, when I add recipients to security groups for access such as to shared mailboxes, and permissions do not seem to have any effect. If I add the users individually with the command below, then everything works as it should. There's no error or obvious issues, the users just confirm that they are unable to access the shared mailbox. Anyone seen this, or any ways to find out what the problem might be?

Add-MailboxPermission -Identity "sharedmailbox_name" -AccessRights FullAccess -User "recipient_name" -AutoMapping $true
we recently moved to O365 (new domain name) but are using the on prem exchange (old domain) to forward old domain name to new domain name for a time so folks/clients can update their address books with new address...

what I am looking for is a way to specifically monitor the on prem exchange 2010 server for usage, possibly as a whole and by mailbox.  Is there a way to decipher between actual emails and spam?

If I can accomplish this then I could tell when the usage on the exchange 2010 server is low and can be decommissioned, otherwise I may not know when a good time is to cut the old server out of the equation.

thanks in advance.
is there a nice way, script to Export and then Import Exchange contacts with group membership so i can import on new exchange with all the group membership assigned.

i have exported all the contacts, imported them but missed the group membership part.
Dear Experts

Please can someone assist me.

I am trying to uninstall an Exchange 2010 SP3 RU 23 server from my org but I keep getting the error below. Please can someone assist me.

Dear Experts, I could not delete the message in Exchange 2016 like before.

Here is the screenshot, yellow square is the user mailbox, blue square is the distribution mailbox. So what are the differences between DROP and SEND in Agent tab?

The second screenshot was the result after issued command to delete, it said success but the message was still in the recipient's mailbox

Can you please suggest? Many thanks!
We are wrying to monitor Exchange 2016 with homegrown PS scripts by filtering event logs.
We need to know the event id for critical and warning error for Exchange.
Is there any place i can find the event id and description?






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.