Expand my Community achievements bar.

Submissions are now open for the 2026 Adobe Experience Maker Awards
SOLVED

Is it possible to differentiate Hard Bounces and Soft Bounces?

Avatar

Level 1
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-delive... - https://experienceleague.adobe.com/es/docs/deliverability-learn/deliverability-best-practice-guide/m... 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!
1 Accepted Solution

Avatar

Correct answer by
Community Advisor

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; 

ParthaSarathy_0-1749562677687.png

OR

Query broadLogRcp schema, and apply filtering condition as:

[msg/@failureType] equal to Hard / Soft

ParthaSarathy_0-1750140391451.png

View solution in original post

3 Replies

Avatar

Correct answer by
Community Advisor

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; 

ParthaSarathy_0-1749562677687.png

OR

Query broadLogRcp schema, and apply filtering condition as:

[msg/@failureType] equal to Hard / Soft

ParthaSarathy_0-1750140391451.png

Avatar

Employee Advisor

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

 

Avatar

Community Advisor

@RodrigoFe2 

 

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

 

DavidKangni_0-1749648804516.png

Thanks,

David



David Kangni