Skip to main content
June 10, 2025
Solved

Is it possible to differentiate Hard Bounces and Soft Bounces?

  • June 10, 2025
  • 3 replies
  • 722 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
Adobe Champion and Community Advisor
Adobe Champion and Community Advisor
June 11, 2025

@rodrigofe2 

 

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

 

Thanks,

David

David Kangni