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.

3513 questions
69
votes
12 answers

Exchange server replacement that runs on Linux

I've worked as a sysadmin for some years and what I keep coming back to is that users like Microsoft Outlook and want to use its Exchange features. I have tried my fair share of commercial alternatives but usually there is either a fundamental…
Andrioid
  • 2,600
  • 2
  • 19
  • 21
54
votes
5 answers

Need to add a "Wait" command to a Powershell script

Here is my current code: Write-output “ENTER THE FOLLOWING DETAILS - When Creating Multiple New Accounts Go to EMC hit F5(refresh) and make sure previous new account is listed before proceeding to the next one” $DName = Read-Host…
Paul Masek
  • 722
  • 2
  • 7
  • 16
28
votes
4 answers

Does Exchange support plussed users (e.g. myname+spam@example.com) or a similar mechanism?

Sendmail supports a feature called 'plussed users'. Once enabled, emails sent to myname+spam@example.com, myname+sometopic@example.com and myname+anything@example.com are automatically delivered just like mails to myname@example.com. There is no…
Jens Bannmann
  • 553
  • 1
  • 6
  • 11
26
votes
7 answers

Is there any open source Exchange server?

Is there any open source Exchange server that is work fine like Microsoft Exchange for Linux or Windows?
ecleel
  • 363
  • 1
  • 5
  • 8
22
votes
11 answers

Linux clients for Exchange (email and) calendar

At $work, the official email solution is Outlook on Windows, connected to an Exchange server. That's problematic for people with Linux on their desktop machine. The Exchange server supports IMAP, and e-mail works fairly well using the usual…
jplindstrom
  • 333
  • 1
  • 2
  • 8
20
votes
14 answers

Email Archiving in an Exchange Environment

We're looking into a solution to do email archiving and near-line backup of our Exchange Server 2007 environment. We currently have about 200 mailboxes and the Mailstore is approx 150 GB. We need to be able to archive email for several years for…
BillN
  • 1,503
  • 1
  • 13
  • 30
19
votes
2 answers

Outlook fails to connect to a load-balanced Exchange 2013 cluster through Direct Access 2012 R2

We have a load-balanced Exchange 2013 SP1 cluster, running MAPI over HTTP. Client connectivity inside our own network works just fine, while clients connected over Direct Access does not connect. The Outlook logs on the client show absolutely no…
pauska
  • 19,532
  • 4
  • 55
  • 75
16
votes
4 answers

How bad is it to run Exchange 2016 on a Windows 2012 R2 domain controller for a small organization with assuredly fewer than 25 users?

I know that it has been officially unsupported forever and yet I have seen or heard about many small business installations of a single host running AD DS and Exchange simultaneously. For a resource-strapped small business the savings are…
tacos_tacos_tacos
  • 3,220
  • 16
  • 58
  • 97
14
votes
11 answers

Good & free Exchange spam filter

Do you know a good (and free, if possible) Microsoft Exchange 2003 spam filter?
Olivier Payen
  • 243
  • 1
  • 4
  • 6
14
votes
2 answers

Outlook security alert - The name on the security certificate is invalid or does not match the name of the site

SBS 2008 running Exchange 2007 and IIS6.0 CompanyA has two other companies that operate under the same roof. To accommodate email, we have 3 Exchange accounts per user to manage this. All users use their CompanyA account to log into the…
Mike66350216
  • 277
  • 1
  • 5
  • 12
14
votes
3 answers

Schedule/queue large e-mails in Exchange 2010, defer until latency drops

My challenge We have Exchange servers at various sites, but also aboard ships. The ships are connected to our network through satellite links when at sea, but switch to WiFi bridges when in port. Due the high latency (500+ ms) and not-uncommon…
abstrask
  • 1,668
  • 14
  • 24
14
votes
5 answers

Is there a way to use the Autodiscover feature without Exchange?

The autodiscover method used by Exchange looks great. However I do not have Exchange. It looks like when setting up a mail account the device/mail client looks for a autodiscover.xml file. Is there a way to create such a file by myself and serve it…
SamK
  • 1,326
  • 3
  • 14
  • 28
13
votes
3 answers

All External Mail to Office 365 Fails SPF, Marked as Junk by EOP in a Hybrid Deployment

In short: legitimate emails are landing in Junk folders as EOP (Exchange Online Protection) stamps email messages as junk (SCL5) and SPF-failed. This happens with all external domains (e.g. gmail.com/hp.com/microsoft.com) to client’s domain…
12
votes
8 answers

ActiveSync devices causing accounts to lockout

When a user changes his account password for whatever reason (read: expired), and the old password is stored in his mobile device connected through EAS. This will cause his account to lockout almost immediately - as it should according to the…
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,220
  • 16
  • 58
  • 97
1
2 3
99 100