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
12
votes
5 answers

Exchange 2010 Powershell command to check if an email address exists in the system

I'm looking for an Exchange 2010 command that would do the following: Given an email address (fully-qualified with domain and all) check if the email address is associated to some mailbox or group in the system; (Ideally) show which entity owns…
tacos_tacos_tacos
  • 3,250
  • 18
  • 63
  • 100
11
votes
3 answers

Moving from Exchange 2003 to Exchange 2010

Consider a small-medium business' deployment of Exchange 2003. The question is around migrating to Exchange 2010. Here's a bit about the landscape: Current state is 50-100 users/mailboxes with the majority using Outlook 2007 OWA enabled desktop…
p.campbell
  • 4,407
  • 6
  • 41
  • 51
11
votes
2 answers

What are the implications of converting all my groups to universal groups?

In Exchange 2010 distribution groups must be universal. This is supported by documentation You can create or mail-enable only universal distribution groups. I am trying to create a role based security group structure so that if someone leaves or…
Matt
  • 740
  • 6
  • 28
11
votes
7 answers

Exchange 2007 Client for Linux

Has anyone had success with a working Exchange 2007 client for Linux? I'm not looking for an IMAP client or anything of the sort...there's plenty of them around, but a client that actually supports the exchange 2007 protocol. I've tried Open Change…
Adam Gibbins
  • 7,317
  • 2
  • 29
  • 42
11
votes
5 answers

Can't give 'send-as' permissions in Exchange 2010

I'm trying to give 'send-as' permissions to one user in Exchange 2010. Here is the Powershell command I'm running: Add-ADPermission "User1" -User "Ourdomain\User2" -Extendedrights "Send As" Powershell returns this error: Active Directory operation…
Kieran Walsh
  • 905
  • 7
  • 15
  • 31
11
votes
1 answer

Active Directory and Exchange Architecture Questions and Issues

Here's the background on our situation... Right now, we are setup as three distinct companies with three complete Active Directory and Exchange systems. The three offices (One in the US, two in Europe) are connected via a three way VPN setup (so…
ircmaxell
  • 1,201
  • 8
  • 20
11
votes
4 answers

outlook requiring password after exchange reboot

We recently moved from Exchange 2003 to 2010, and have noticed a quirk that is annoying us. If our exchange server (single server) goes down, ie it gets rebooted, or client loses connectivity (or for example a reboot is done overnight and the users…
RodH257
  • 569
  • 6
  • 11
  • 23
11
votes
4 answers

Does Exchange support disposable e-mail addresses?

Sometimes it is useful to have e-mail address like foo-randomnumber@example.org, where randomnumber identifies the conversation between a robot such as a mailing list server and a user. Is this possible with Microsoft Exchange?
joeforker
  • 2,399
  • 4
  • 26
  • 35
11
votes
2 answers

How can I tell if a user has more than one computer logging with Outlook?

I have reason to suspect that a user may be accessing their company email using a copy of Microsoft Outlook (or perhaps another email client) from a personal device for the purpose of data exfiltration. I've ruled out them accessing their account…
Jason
  • 111
  • 3
10
votes
2 answers

Why is email being delivered normally despite an SPF "hardfail"?

I'm trying to figure out why forged email is being delivered to major email providers (gmail.com, outlook.com) even though email is marked with an SPF hardfail. The email is also delivered to Microsoft Exchange, which is throwing a PermError for…
Rook
  • 2,655
  • 6
  • 27
  • 35
10
votes
8 answers

Backup Solutions for Exchange 2007

What Backup solutions do people use for Exchange 2007? In particular i'm interested in those that allow a mailbox level backup, so that individual mailboxes can be restored.
Sam Cogan
  • 38,736
  • 6
  • 78
  • 114
10
votes
2 answers

How to stop Outlook 2007 asking for credentials when using RPC over HTTPS

I've configured several of our outlook 2007 clients (connected to Exchange 2003) to use RPC over HTTPS. This allows our users to connect to the Exchange server remotely without having to connect using VPN tunnels. All the computers are domain…
Bryan
  • 7,628
  • 15
  • 69
  • 94
10
votes
3 answers

Meeting availability using iPhone/iOS calendars

Our management team all use iPhones with the built-in iOS calendar app. We're looking into getting Microsoft Exchange for everyone here, but that'll take us some weeks to plan and roll-out across the enterprise. In the meantime, I need to provide…
Jaymie Thomas
  • 201
  • 2
  • 6
10
votes
1 answer

How do I audit user's mailbox actions performed via IMAP in Exchange 2010?

I read through the Technet article on Mailbox auditing but it seems to only be working for MAPI access. I perform the following cmdlet to enable auditing of the owner: > Set-Mailbox -Identity "Mr. Mel-Bin" -AuditEnabled $true -AuditOwner…
Belmin Fernandez
  • 10,799
  • 27
  • 84
  • 148
10
votes
1 answer

Export GFI MailArchiver e-mails for import into Exchange 2010 SP1 Personal Archiving

We have an existing installation of GFI MailArchiver 5 with several databases of archives (perhaps 100-150GB). The goal is to export each user's archived e-mail and then import it into Exchange 2010 SP1 Personal Archives. GFI has a tool to do…
pk.
  • 6,451
  • 2
  • 42
  • 63