Exchange mail flow guides › Authentication and SMTP errors

NDRs for external senders behind a POP3 connector: unknown users, oversized mail, and providers that block empty senders

When mail is collected from a provider mailbox, the provider has already accepted the message, so an external sender learns about an unknown recipient or a size rejection only if Exchange accepts the message from the connector and then generates a non-delivery report (NDR) — and if your outbound relay lets the empty MAIL FROM of that report through. A refusal during the SMTP session between the connector and Exchange reaches the connector and nobody else. A POP3/IMAP connector such as POPcon does not generate non-delivery reports itself.

Updated on 2026-10-03

The Exchange behaviour on this page is taken from Microsoft Learn, where it is documented for Exchange Server 2016, 2019 and Subscription Edition; the connector side is taken from the POPcon and MultiSendcon knowledge base, whose articles on this subject were written for Exchange 2003 to 2013. Where the two differ, both are named.

Why a non-delivery report is different behind a connector

When a mail server on the internet delivers directly to Exchange, a refusal in the SMTP session goes back to the sending server, and that server informs its user. Behind a connector the sending server finished its work when the provider took the message. What happens afterwards is between three parties: the connector, which logs in to the provider mailbox and submits each message to Exchange over SMTP; Exchange, which either refuses the message in that session or accepts it; and the route by which Exchange sends its own mail out. A report for the original sender exists only if Exchange creates one, and it arrives only if that outbound route carries it.

Microsoft describes the report itself in DSNs and NDRs in Exchange Server: “When there’s a problem delivering a message, Exchange sends an NDR to the message sender that indicates there was a problem.” For a recipient that does not exist the enhanced status code is 5.1.1, “RESOLVER.ADR.ExRecipNotFound; not found” or “User unknown”.

The three cases

CaseIf Exchange refuses in the SMTP sessionIf Exchange accepts the messageWhat the sender hears by default
Recipient does not existThe message stays in POPcon’s queue (knowledge base) — unless POPcon re-routes unknown recipients to the postmaster, in which case it is delivered thereExchange generates the non-delivery report, status 5.1.1Nothing in the first two variants; the report in the third
Message is too largeRefused at the receive connector; POPcon moves it to its TOOLARGE folderRefused by the organizational or mailbox limit; Exchange sends the non-delivery reportNothing while the message waits in TOOLARGE; the report otherwise
Recipient is out of officeDoes not apply: the message is deliveredExchange sends the automatic reply if the remote domain settings allow itThe reply, if it is allowed and the outbound relay accepts it

Unknown recipients: postmaster, queue or report

This is the case with the most variants, because both the connector and Exchange have a setting for it.

On the connector. POPcon version 3.00 and later has the option “Re-route email to unknown recipients” in the POP3/IMAP account configuration. When it is enabled, mail addressed to users who are not found in Exchange or Active Directory is redirected to the postmaster address set on the General configuration tab (knowledge base). The message reaches a person who can forward it; the sender is not told. How a connector finds the recipients of mail from a catch-all mailbox in the first place is described in Catch-all mailbox or one POP3 mailbox per user.

In Exchange. If the option is off, POPcon submits the message to the address it was sent to, and Exchange decides. Microsoft’s description of accepted domains says an authoritative domain is one for which the Exchange organization “accepts messages that are addressed to recipients in these domains, and is responsible for generating non-delivery reports (also known as NDRs or bounce messages) for non-existent recipients” (Accepted domains in Exchange Server). Whether Exchange gets that far depends on recipient filtering. When the Recipient Filter agent is set to validate recipients, a message for a recipient that is not found is answered in the SMTP session: “the Exchange server sends a 550 5.1.1 User unknown SMTP session error to the sending server” (Recipient filtering on Edge Transport servers). Behind a connector the “sending server” is the connector, and the message stays in its queue.

The knowledge base article How to have non-delivery reports sent for unknown users therefore gives two steps: disable “Re-route email to unknown recipients” in POPcon, and disable the blocking of unknown recipients in Exchange so that the message is accepted and answered with a report. It names the places for the older versions:

Exchange 2016, 2019 and SE. On these versions recipient filtering is managed in the Exchange Management Shell only, and Microsoft’s documentation points the other way from the older defaults. The parameter that makes the agent block “messages addressed to recipients that don’t exist in the organization” is RecipientValidationEnabled on Set-RecipientFilterConfig, and “the default setting is $false”. For Mailbox servers Microsoft adds a warning: “Although the Recipient Filter agent is available on Mailbox servers, you shouldn’t configure it. When recipient filtering on a Mailbox server detects one invalid or blocked recipient in a message that contains other valid recipients, the message is rejected.” The agent is enabled when the antispam agents are installed on a Mailbox server, “but it isn’t configured to block any recipients” (Recipient filtering procedures). On a server where nobody changed this, Exchange accepts the message and the non-delivery report follows. On a server that was migrated or hardened over the years, read the state before assuming it:

Microsoft’s warning about Mailbox servers has a practical side behind a connector: a message collected from a provider mailbox can carry several recipients of your domain, and one mistyped address among them should not cost the others their copy.

Oversized messages

The same split applies to size. A message that the receive connector refuses stays with POPcon in the TOOLARGE folder, and the sender hears nothing. To have the sender told, the knowledge base (How to have NDRs sent for emails that are too large) moves the decision behind the receive connector: set the connector’s limit high so that it does not refuse the message “at the wrong level”, and set the organizational maximum receive size to the limit you want. Exchange then accepts the message from the connector, finds it too large and sends the report itself. The limits, Microsoft’s default values and the commands are in Messages over 10 MB are not arriving.

Out-of-office replies

An automatic reply is not a non-delivery report, but it is the third message Exchange sends to external senders on its own, and it takes the same route. The knowledge base is clear about responsibility: this “is not a POPcon issue — it is an Exchange configuration setting” (article). For Exchange 2003 the switch is “Allow out of office responses” on the Advanced tab of the default entry under Global Settings › Internet Message Formats.

On later versions the setting belongs to the remote domain and is changed with Set-RemoteDomain. Microsoft’s cmdlet reference lists three parameters that matter here:

ParameterWhat it controlsDefault per Microsoft
AllowedOOFType“the type of automatic replies or out-of-office (also known as OOF) notifications than can be sent to recipients in the remote domain”; valid values are External, ExternalLegacy, InternalLegacy and NoneExternal: “Only automatic replies that are designated as external are sent”
AutoReplyEnabled“automatic replies from client email programs in your organization (for example, automatic reply messages that are generated by rules in Outlook)”$false “for the built-in remote domain named Default in on-premises Exchange”
NDREnabled“whether to allow non-delivery reports (also known NDRs or bounce messages) from your organization to recipients in the remote domain”$true

Read the current values with Get-RemoteDomain | Format-List Name,DomainName,AllowedOOFType,AutoReplyEnabled,NDREnabled. If a user’s external reply is configured in Outlook and still does not go out, either AllowedOOFType was set to None or InternalLegacy at some point, or the reply is generated and stopped on the way out — the next section.

The way back: the empty sender and the outbound relay

Non-delivery reports and automatic replies have one property in common: Exchange sends them with an empty envelope sender, an empty MAIL FROM, as the SMTP standard requires. They leave through the same send connector and the same smart host as every other message. If that smart host is a provider mailbox, the provider’s rules for senders apply to them too.

IONOS is the documented case. Since January 2024 its outgoing mail servers refuse a message whose sender is not in the domain of the login mailbox, and a message with no sender at all, with Sender address is not allowed; IONOS describes the change on its help page (German). The effect on Exchange is in our knowledge base (IONOS blocks non-delivery reports and out-of-office messages): the reports and replies are generated and then blocked by the provider, and “the behaviour is not configurable in Exchange or POPcon”.

The fix is on the relay side. MultiSendcon, placed as an outgoing relay between Exchange and the provider, fills in a sender address for such messages: the address named in the message header where there is one, otherwise a fixed address configured for the account. The provider then accepts them. For a single provider login the lower-priced LITE edition is sufficient. The background, and the setup for several domains behind one provider, are in Using IONOS, Strato or GMX as the smart host for Exchange.

A relay in the outbound path has its own setting for reports. MultiSendcon’s NDR Handling tab configures how non-delivery reports from the relay servers are handled and who receives them: back to the original sender, a designated postmaster address, or both.

Postmaster or report: choosing per case

ArrangementWhat happens to the messageWho knowsSettings
Re-route unknown recipients to the postmasterDelivered to the postmaster mailboxThe postmaster; the sender is not toldPOPcon: “Re-route email to unknown recipients” on, postmaster address set
Non-delivery report for unknown recipientsAccepted by Exchange and not deliveredThe sender, by the reportPOPcon: re-routing off. Exchange: no blocking of non-existent recipients; NDREnabled true; outbound relay accepts the empty sender
Report for the sender and a copy for the administratorAs aboveBothAs above, plus Microsoft’s Set-TransportConfig -GenerateCopyOfDSNFor with the status codes to monitor and a mailbox assigned to the Exchange recipient (Procedures for DSNs and NDRs)
Oversized mail kept for the administratorWaits in TOOLARGE as a .msg fileWhoever looks into the folder or the logReceive connector limit not higher than the organizational limit
Oversized mail returned to the senderRejected by Exchange after acceptanceThe sender, by the reportReceive connector limit high, organizational limit at the wanted size

The third row needs one remark from Microsoft’s page: “by default, no mailbox is assigned to the Exchange recipient, so any messages that are sent to the Exchange recipient are discarded.” Without that mailbox the copies go nowhere.

When the sender hears nothing: where to look

What you seeCauseWhere it is described
Mail for mistyped addresses arrives in the postmaster mailboxPOPcon re-routes unknown recipientsKnowledge base
Mail for unknown addresses stays in POPcon’s queueExchange refuses the recipient in the SMTP sessionKnowledge base, options A and B
Large messages collect in TOOLARGEReceive connector size limitSize limits guide
Exchange generates reports and automatic replies, external senders never receive them, the provider answers Sender address is not allowedThe provider refuses the empty senderProvider smart host guide
Out-of-office replies reach internal users onlyRemote domain settingsSection above; knowledge base

The reply Exchange gave to the connector is in POPcon’s log, the file POPconSrv.log in the program directory; the codes are listed in the table of Exchange SMTP error codes.

Frequently asked questions

Can the POP3 connector send the non-delivery report itself?

POPcon cannot. Its knowledge base states that POPcon cannot generate non-delivery reports itself and that this must be handled by Exchange; the German article adds the reason: to send anything back to the internet, POPcon would have to know the credentials of your provider's SMTP relay. The connector's part is to hand the message to Exchange in a way that lets Exchange produce the report.

Why does mail to a mistyped address end up with the postmaster instead of bouncing?

Because POPcon's option "Re-route email to unknown recipients" is switched on. With it, mail for an address that is not found in Exchange or Active Directory is redirected to the postmaster address from the General configuration tab. The message is not lost, but the sender is not told. To have a non-delivery report sent instead, switch the option off and let Exchange accept the message and answer it.

Mail to unknown addresses stays in the connector's queue. What is wrong?

Exchange is refusing the recipient during the SMTP session instead of accepting the message. Microsoft documents the reply of the Recipient Filter agent as 550 5.1.1 User unknown. A refusal at that point reaches only the connector, which cannot forward the message and keeps it in its queue. Either stop Exchange from blocking recipients that do not exist, so that it accepts the message and generates the report, or let POPcon re-route unknown recipients to the postmaster.

Exchange generates the report, but the external sender never receives it. Why?

A non-delivery report leaves Exchange with an empty envelope sender, and it leaves the same way as all other outbound mail. If the smart host is an IONOS mailbox, it is refused there: IONOS rejects messages with an empty sender since January 2024. Exchange has no setting that changes this. A relay between Exchange and the provider that fills in a sender address, such as MultiSendcon, makes the report acceptable. Also check that NDREnabled is still $true on the remote domain.

Are out-of-office replies to external senders a connector setting?

No. They are an Exchange setting on the remote domain and are not influenced by POPcon. Microsoft lists External as the default of the AllowedOOFType parameter, and for on-premises Exchange $false as the default of AutoReplyEnabled on the built-in remote domain named Default, which concerns automatic replies generated by rules in Outlook. Like non-delivery reports, the replies have an empty envelope sender and need a relay that accepts it.

More in the Exchange mail flow guides, on the POPcon and MultiSendcon product pages, the POPcon download page and the MultiSendcon download page, or in the knowledge base. Auf Deutsch: Unzustellbarkeitsberichte hinter einem POP3-Connector.