Is it possible to differentiate Hard Bounces and Soft Bounces? | Community
Skip to main content
June 10, 2025
Solved

Is it possible to differentiate Hard Bounces and Soft Bounces?

  • June 10, 2025
  • 3 replies
  • 661 views
The objective is to configure a query to obtain, separately, those recipients that we have blocked by Hardbounces and by Softbounces. I have tried to solve my doubt with this documentation, but it ends up being clear to me: - https://experienceleague.adobe.com/es/docs/campaign-classic/using/sending-messages/monitoring-deliveries/understanding-delivery-failures - https://experienceleague.adobe.com/es/docs/deliverability-learn/deliverability-best-practice-guide/metrics-for-deliverability/bounces Is it possible by selecting the "Type" field located in the following path: Administration/Campaign Management/Non deliverables Management/Mail rule set How would it be done? Thank you very much in advance!
This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by ParthaSarathy

Hi @rodrigofe2 ,

The @type in Administration/Campaign Management/Non deliverables Management/Mail rule set represent the channel type (Email / SMS / phone / etc..)

To get hardbounce or softbounce, Query address schema as,

Error reason (@quarantineReason) is included in <select all Hard bounce reasons from below list> to get hard bounce addresses; 

and filter - Error reason (@quarantineReason) is included in <select all Soft bounce reasons from below list> to get Soft bounce addresses; 

OR

Query broadLogRcp schema, and apply filtering condition as:

[msg/@failureType] equal to Hard / Soft

3 replies

ParthaSarathy
Community Advisor
ParthaSarathyCommunity AdvisorAccepted solution
Community Advisor
June 10, 2025

Hi @rodrigofe2 ,

The @type in Administration/Campaign Management/Non deliverables Management/Mail rule set represent the channel type (Email / SMS / phone / etc..)

To get hardbounce or softbounce, Query address schema as,

Error reason (@quarantineReason) is included in <select all Hard bounce reasons from below list> to get hard bounce addresses; 

and filter - Error reason (@quarantineReason) is included in <select all Soft bounce reasons from below list> to get Soft bounce addresses; 

OR

Query broadLogRcp schema, and apply filtering condition as:

[msg/@failureType] equal to Hard / Soft

~  ParthaSarathy S~  Click here to join ADOBE CAMPAIGN USER GROUP for Quarterly In-person | Hybrid | Virtual Meetups
Craig_Thonis
Adobe Employee
Adobe Employee
June 10, 2025

Hi Rodrigo. 

The short answer is yes, you can differentiate using the Type field. That said, if you are trying to pull a list of recipients, you could simply query the nms:broadlogrcp table using a workflow and including some additional fields from the nms:broadlogmsg table. You can see this information by either going to the broadlogrcp table itself or running a query via a workflow and then configuring the list to display the "Failure Type" from the broadlogmsg table.

Regards,
Craig

 

DavidKangni
Community Advisor
Community Advisor
June 11, 2025

@rodrigofe2 

 

create a query on your broadlogs and you can use failure type field

 

Thanks,

David

David Kangni