NDR`s or Non Delivery Reports are reponses from servers saying this address does not exist. For example if you email firstname.lastname@example.org you would receive an NDR that says email address not found. This lets the user who sent the email know they either have the wrong address or they have made a typo error.
However nowdays spammers use them to find valid addresses, so while NDR`s can be good they can also cause problems. We can disable Non Delivery reports in Exchange 2013 and Exchange 2016 with a simple power shell command. The one LARGE downside in my opinion is that you can only disable NDRs on a domain by domain basis.
Additionally a delivery report is an email that says yes this email has been delivered and opened by the recipient at this time and at this date, you may also not want this information leaving your Exchange 2013 organization. We can disable delivery reports in Exchange 2013 also.
Exchange 2013/2016 Power shell To Disable NDR
In this example we disable Non Delivery reports to “nastydomain.com”. You need to be in the Exchange 2013 power shell to do this.
Set-RemoteDomain nastydomain.com -NDREnabled $false
If we later wanted to re-enable the NDR`s to this domain it would be.
Set-RemoteDomain Contoso -NDREnabled $true
Exchange 2013/2016 Power shell To Disable Delivery Reports
In this example we stop delivery reports from being sent to “bigcorp.com!”
Set-RemoteDomain bigcorp.com -DeliveryReportEnabled $false
Again to enable delivery reports to bigcorp.com we would run the following command.
Set-RemoteDomain bigcorp.com -DeliveryReportEnabled $true
If anyone can find a way to do this en mass then please comment below!