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
4
votes
1 answer

Can RSAT-ADDS be safely removed after Exchange 2019 installation on Windows 2019 Core?

I'm deploying a new Exchange Server 2019 and using Windows Server 2019 Core as basis. Accordingly to Microsoft documentation, located…
4
votes
2 answers

Postfix relay with Exchange Server

Is it possible (or even logical) to use Postfix as relay MTA with Microsoft Exchange Server 2007, and if so how?
Parsa
  • 641
  • 1
  • 8
  • 16
4
votes
2 answers

Exchange 2016 and Sever 2016 DCs: Unknown KDC Encryption type

Team, Exchange environment is all 2016, no mix. Parent and child domains exist, but the functional level of each domain and forest is 2012R2. All domain controllers have been 2012R2 until recently. The AD team (different from me) have introduced…
Joseph
  • 208
  • 2
  • 11
4
votes
3 answers

Exchange 2007 - One server set-up

I'm trying to set up Exchange 2007 with just one server (not the Transport + Hub configuration, just a Hub). I installed the server with the Hub Role, and it's not accepting SMTP. I changed SMTP so that it relays all emails (it's just an internal…
devviedev
  • 51
  • 2
4
votes
1 answer

How do I use Get-AdObject with an -LDAPFilter on proxyAddresses?

I'm trying to search for SMTP addresses using an LDAPFilter on ADObject Get-AdObject -properties * -LDAPFilter "(proxyAddresses=alert.haveibeenpwned@test.edu)" I understand that some of this is possible with GetADUser and Get-Mailbox, or even…
4
votes
1 answer

edge server 2016 not receiving email, blocked ports?

I am trying to setup a new Exchange 2016 implementation. I can send emails but I cannot receive them. So far, the emails don't get rejected though I suspect in a few days, they will start to bounce back as they are probably queued somewhere. This…
Mike S.
  • 41
  • 2
4
votes
1 answer

Office Exchange 365 change OriginatingServer

We have an Office 365 account. In the Data location of the Organisation profile we have it set to Australia for Exchange, however when we send emails they are sent from a server in Hong Kong (x-originating-ip: [104.44.118.13]). I connected to…
Jake
  • 205
  • 2
  • 9
4
votes
2 answers

Exchange and Apache servers on same external IP

My network has an exchange server and an apache server hosting a web site. Exchange is 192.168.1.10 Apache is 192.168.1.12, secured with SSL Router/firewall is 192.168.1.1 My external static ip address (for example) is 1.1.1.1 www.aaa.com I have…
Darren
  • 51
  • 1
4
votes
1 answer

Sha1 deprecation 2017

SHA1 is depcrecated as of january 1st this year - at least on browsers. I have not switched my ironport certificate yet, and not my intra exchange certificate (the external ones are replaced). Will I get into trouble january 1st on my intra exchange…
normarth
  • 155
  • 3
4
votes
3 answers

How to get AD user's "Display name" instead of logon name (domain\userid) while exporting "send as" and "full" permissions?

I have googled and created two scripts . (1), (2) (1)First one is to export "Full Access" of a shared email box called "ap.cz" Get-Mailbox ap.cz | Get-MailboxPermission | where {$_.user.tostring() -ne "NT AUTHORITY\SELF" -and $_.IsInherited -eq…
user879
  • 267
  • 2
  • 7
  • 21
4
votes
3 answers

Virtualization, DC,Exchange and RDS Advise

We currently have two servers which we are looking to upgrade, one is Small business server, runs exchange and hosts all our files, and the second server is a remote desktop services machine which runs our sales and accounts package. Small business…
4
votes
3 answers

A different way to handle Microsoft Exchange emails

I'm not an Exchange SME by any means, so please forgive my ignorance. Does Exchange have different methods of handling email other than delivering a copy of an email to each mailbox it's intended for? For example, if I want 50 people to receive an…
beechfuzz
  • 39
  • 1
4
votes
1 answer

Core PowerShell commands missing when remoting into Exchange 2016 configuration

I'm running into an issue where simple commands (Get-Module, for example) are not present when remoting into an Exchange 2016 server. The command I'm running is: Invoke-Command -ConfigurationName Microsoft.Exchange -ConnectionUri…
TravisR
  • 41
  • 3
4
votes
2 answers

how can I make contacts from a shared Exchange mailbox show up in my Outlook address book?

Running Exchange 2013 with Outlook 2013 clients. I have AD (2012 R2) users with mailboxes, that have also been granted SendAs and Full Access to various shared mailboxes. These shared mailboxes automatically show up when the user logs into Windows…
Daniel
  • 1,614
  • 9
  • 29
  • 47
4
votes
1 answer

Where is the global address list stored in AD?

Where is the GAL actually stored in AD? I always assumed in was inside of the GC. Is this correct? I know clients must query the GC in order to access the GAL, but is the GAL inside of the GC? Where would I go to view it in adsiedit?
red888
  • 4,183
  • 18
  • 64
  • 111