Questions tagged [exchange]

Questions about any version of Microsoft Exchange Server or Exchange Online, Microsoft's email and unified communications server product. Because of tight integration with other systems, related questions may overlap with Active Directory, Office 365, and Skype for Business (aka Lync Server or Office Communications Server). Questions about Microsoft Outlook may be a gray area, with Super User as an alternative site to ask on.

Overview

The main feature of Microsoft Exchange is delivery of email messages, however it has many other features such as calendaring, contact lists and to-do lists. Microsoft Exchange works by storing all information in a users Mailbox, with a master copy saved on the server. Because the master copy is on the server, this allows a user to connect to their Mailbox using many different methods (such as Microsoft Outlook, with a web browser or a mobile device) and have each instance of the users mailbox always up to date.

High Availability

High availability is a key design goal of Microsoft Exchange, and it has been designed with several important features to ensure a single server failure does not cause an outage of the whole messaging environment. Servers can be configured in clusters, so if one should fail the remaining members of the cluster can still service user requests.

Later versions of Microsoft Exchange (Exchange 2007 and greater) introduce the concept of separation of Exchange roles so each component can be made highly available as well as distributing the load between multiple servers.

Backup and Restore

The backup capabilities of Microsoft Exchange are designed so that it can remain online and continue servicing requests, while still generating a complete and consistent backup. It is important that Active Directory is also frequently backed up as a lot of configuration data for Microsoft Exchange is stored in Active Directory.

As part of the recovery strategy, Microsoft Exchange utilises a write-ahead transaction log for all operations it performs on an Exchange database. Write-ahead transaction logs work by writing all intended modifications to the Exchange database to a transaction log file before it performs the operation on the actual database. It is best practice to store transaction logs on a separate physical disk than the Exchange databases so that in the event of a failure, any transactions made since the last full backup can be rolled forward to restore the database to the point of failure.

Two types of online backup can be performed: a full backup and a transaction log backup. Both types of backup will flush the transaction logs when completed.

  • A full backup will back up the Exchange databases. This may take many hours and is typically done over a weekend.
  • A transaction log backup will back up only the transaction logs created since the last backup. This takes a relatively small amount of time and is typically done each night.

If the disk containing the transaction logs is filled to capacity, Exchange will dismount any associated databases and will not accept mail for Mailboxes in these databases until the problem is rectified.

Links

Microsoft Exchange product homepage.

3564 questions
1
vote
1 answer

Migrating Exchange 2007 Users to Exchange 2013

In our company up until now, we've had an on-site Exchange 2007 installation. For the purposes of this question, we have 3 servers : Exchange07MBX01 (Mailbox, Hub Transport) Exchange07MBX02 (Client Access) Exchange07CAS01 (Client Access, Hub…
Marcel
  • 244
  • 1
  • 8
  • 19
1
vote
1 answer

Exchange OWA 2010 signature policy

I have an Exchange 2010 environment. For Outlook (desktop version) we have a script setup in Group Policy to push out standardized signatures across the organization. I want to do the same for OWA, but I don't want to use transport rules, as…
1
vote
1 answer

Archiving Exchange 2007 Emails

I've been tasked with moving all emails older than date x from each users mailbox into the root (inbox) of a single archive mailbox. Are there commands? 3rd party tools someone can suggest? Thanks!
Paul Riker
  • 169
  • 5
1
vote
3 answers

Sending email to multiple recipients in Exchange Server 2007

How can I accomplish the following: There are several general purpose addresses support@mycompany.com orders@mycompany.com Sales@mycompany.com Currently messages to these addresses are set to forward to specific user accounts for…
Charles
  • 21
  • 1
  • 4
1
vote
1 answer

Block Specific Versions of Outlook from Exchange

I have several users that are using Outlook 2011 for Mac and connecting to our Exchange 2010 server. It doesn't matter to me which client they use, however we have had several instances of users exporting their entire mailbox into a .OLM file, and…
minamhere
  • 859
  • 7
  • 18
1
vote
2 answers

Office 365 E3 with Exchange Hosted Encryption (EHE)

I have a client who wants to move to Office 365. They are currently running on a trial of Office 365 E3 plan. My staff are now also using Office 365 E3 via the internal use licenses provided as part of the MS Cloud Partner benefits. We've search…
1
vote
3 answers

Mail bouncing back

I am getting a lot of mail bounced back mails. The bounced message says: We cannot accept email from IP 213.42.234.186 without a DNS PTR record. Contact your ISP/HSP to set up a PTR record for your server. I have verified that our mail server…
1
vote
1 answer

Installing new version of Exhange (2013) on a new server

I have an Exchange 2010 server running. Some nights ago I tried to install Exchange 2013 on a new server, the installation stopped because the setup detected an instance of Exchange 2010 not running Service Pack 1 (my existing server). I wanted to…
Oskar Emil
  • 177
  • 2
  • 11
1
vote
1 answer

Round-robin mail forwarding in Exchange 2010

We are using Exchange 2010 to receive B2B messages as mails. To balance the increasing number of incoming mails to multiple parallel application servers, I am looking for a way to forward the mails in a round-robin fashion. We cannot have more than…
Axel Kemper
1
vote
1 answer

Send email from Debian Sqeeze via Microsoft Exchange

I am currently in the final stages of building a website which is going to use PHP to send out emails. The domain for the company the site is for, is already using the domain's MX record to point to the company's Exchange server. My dedicated server…
danbroooks
  • 131
  • 5
1
vote
1 answer

Configure Apache 2.0 for multiple owa

Let me see if I can explain this coherently: We currently have Exchange 2003 and use Apache that sets in our dmz as a proxy for our OWA. We are now in the process of upgrading Exchange 03 to Exchange 2010 and plan a coexsistance. For a time, there…
Mark
  • 13
  • 2
1
vote
2 answers

Test Restore of Exchange DBs with the MS-Exchange plugin of NetBackup 6

At my company The MS-Exchange plug-in is used to Backup our Exchange 2003 Information Store (Storage Group), and its Logs and Stores in the Information Store (Please do try to correct my terminology). This has never been tested, and we would like…
Kyle Brandt
  • 83,619
  • 74
  • 305
  • 448
1
vote
1 answer

Where are Public Folder permissions set with Exchange Server 2007?

When accessing a folder from the server... Exchange Management Console > Public Folder Management Console > desired folder properties ...there is no permissions tab to be found. I know this can be done via Outlook, but the real problem is somehow a…
GollyJer
  • 685
  • 3
  • 11
  • 22
1
vote
2 answers

Rewrite outgoing mail for Exchange and virtual domains

I have multiple domains that a single exchange install hosts mail for. Here is the scenario: matt@domainA.com info@domainB.com matt@real_company_domain.com The matt@domainA.com and info@domainB.com are virtual addresses that go to…
None
1
vote
0 answers

Outlook client behind forefront TMG 2010 unable to connect to External Exchange server

Here is my situation. Our office just got sold and we are working on the migration to the new company's environment. Everything has worked fine until the Outlook client's migration. Our firewall is TMG Forefront 2010 and we were all connected using…