• Active Directory,  Exchange 2007,  Exchange 2010,  Exchange Management Shell,  Exchange Online,  Exchange Tools,  Microsoft Exchange,  Office 365

    Error due to mismatch of GUID: Recipient “NameOfRecipient” has mismatched Archive GUID

    You receive the error “Recipient “NameOfRecipient” has mismatched Archive GUID” when you try and off board a mailbox from Exchange Online to on premises Exchange. Follow the below steps o resolve the issue and migrate the mailbox back to the on premises Exchange environment: Logon to Exchange Online using Powershell. Run: get-mailbox user | fl *archiveguid* Make a note of the GUID Open Exchange Management Shell on premises Run: Get-RemoteMailbox User | fl *archiveguid* You should see that the GUID on prem is different to the GUID from Exchange Online To resolve, in Exchange Management Shell on prem run: Set-RemoteMailbox User -ArchiveGuid “GUID you got from Exchange Online” The above should work without…

  • Exchange 2003,  Exchange 2007,  Exchange 2010,  Microsoft Exchange

    There is currently no route to the distribution group expansion server

    You see the error “There is currently no route to the distribution group expansion server” in a stuck message from your Exchange Hub Transport server submission queue. To resolve this: Make note of the distribution group in the recipient information tab. Search for the Distribution Group in Exchange Management Console Right click on the group and choose properties Go to the Advanced tab Untick the box next to “Set expansion server” You might have to restart the Hub Transport or SMTP service depending on your Exchange version. We found this happened because the Expansion server was removed from the environment and not accessible. Another cause could also be the deletion…

  • Exchange 2007,  Exchange Tools,  Microsoft Exchange

    Delegate Server Admin rights to another user to install Exchange 2007

    I had to delegate access to an admin in another country to let him install Exchange 2007 on his new servers. The below video shows how this works as I tested this the day before hand in my lab. I did however run in to some problems in production as we have multiple domains. The Microsoft article below the video shows you to open cmd prompt and then run the commands. However check the following: 1. Always right click and choose “run as administrator” when opening the cmd prompt or you will get errors. 2. You need to browse to the Exchange install file (setup.com) in the cmd prompt before…

  • Exchange 2007,  Exchange 2010,  Microsoft Exchange

    E-Mail delivers to Deleted Items folder

    We had a shared mailbox where all the mail sent to the mailbox delivered to the deleted items folder. To resolve this do the following: 1. Open Exchange Management Shell 2. Type Get-CalendarProcessing “mailboxname” | fl and press enter 3. If AutomateProcessing shows AutoAccept in the returned results then run the next cmdlet 4. Set-CalendarProcessing “mailboxname” -automateprocessing none 5. Wait for replication and check that Get-CalendarProcessing “mailboxname” | fl shows that it’s set to :none We verified after running the above that mail delivered to the mailbox deliveres to the Inbox as expected.    

  • CCR,  Exchange 2007,  Microsoft Exchange

    Microsoft Exchange Replication Service Starts and then Stops

    We had an Exchange 2007 CCR cluster where the passive node databases stopped seeding. After some investigation we noticed that the Exchange Replication Service starts and a second or two later stops. The event log did not give us much information, only stating that the service started and stopped again. We checked all the databases on the passive node and noticed that they were in a dirty shut down state as the logs stopped replaying to the database a few days earlier. Resolution that worked for us: 1. Move each database to a new folder on the disk that it resides. 2. Start the Exchange Replication Service. (We monitored the…

  • Active Directory,  Exchange 2007,  Microsoft Exchange

    E-mail address strikethrough in Exchange 2007

    We had a problem when our provisioning system would not update the “managed by” property for a distribution list. Further investigation showed that the distribution list’s e-mail address had a strike through like this: (Seen in the DL’s properties using EMC) email@company.com We could not add a new smtp address to the group nor delete the current address. We then opened ADSIedit to have a more in depth look. We then noticed that the SMTP address in proxyAddresses had a space before the @ in the SMTP address. We rectified that and the strikethrough disapeared. We made the changes and managed to provision the DL without any problems.

  • Exchange 2007,  Exchange 2010,  Exchange 2013,  Microsoft Exchange

    Meeting requests sent to a room mailbox, replaces the Subject, with the Senders name

    We received a call today where a meeting request sent to a Room mailbox shows the meeting organiser’s name in the subject line. This can be rectified by running the following: Exchange 2010/2013: Set-CalendarProcessing -identity “meeting room name” -DeleteComments $true -AddOrganizerToSubject $true -DeleteAttachments $true -DeleteSubject $true Exchange 2007: set-mailboxcalendarsettings -identity “meeting room name” -deletesubject $false -addorganizertosubject $false Hope this makes your life a bit easier.

  • Certificates

    Renewing TLS Certificate on a Hub Transport Server

    I received an event today advising me that the local TLS certificate has expired and needs to be renewed. Here is the event info. We need to renew this Certificate otherwise mailflow in Exchange 2007 will stop working. To do this open Exchange Management Shell and type the following: Get-ExchangeCertificate | fl You will be presented with all the certs installed on the server. You need to now find the cert that has expired. An example of an expired cert is: AccessRules        : {System.Security.AccessControl.CryptoKeyAccessRule, System                      .Security.AccessControl.CryptoKeyAccessRule, System.Securi                      ty.AccessControl.CryptoKeyAccessRule} CertificateDomains : {XXXX01, XXXX01.domainname.local} HasPrivateKey      : True IsSelfSigned       : True Issuer             : CN=SERVER01 NotAfter           : 2010/12/28 09:33:12 AM NotBefore          : 2009/12/28 09:33:12…

  • Exchange 2007

    How to setup Autodiscovery on Exchange 2007

    This is how to setup Autodiscover for Exchange 2007 after the trusted certs have been setup: Create an AutoDiscover DNS Record on you DC – Open t DNS Manager. – Expand Forward Lookup Zones then expand domain.xx – Right-click domain.xx and select New Host(A) – Type autodiscover and the IP Address of the Exchange 2007 server, then click on add. – Click OK then click Done. Configure Exchange 2007 Server – On the Exchange server open Exchange Management Shell – Type the following:  Set-OutlookProvider –id exch –ssl:$true and press Enter. – Then type the following: Set-OutlookProvider –id exch –server:servername and then press Enter.