# Soft bounce goes to lead\_donotcontact

**URL:** <https://forum.mautic.org/t/soft-bounce-goes-to-lead-donotcontact/16049>\
**Category:** Product Support\
**Created:** [September 11, 2020, 5:07pm UTC](https://forum.mautic.org/t/soft-bounce-goes-to-lead-donotcontact/16049 "2020-09-11T17:07:10Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![skacco](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/skacco/32/1311_2.png) [@skacco](https://forum.mautic.org/u/skacco)\
**Post date:** [September 11, 2020, 5:07pm UTC](https://forum.mautic.org/t/soft-bounce-goes-to-lead-donotcontact/16049/1 "2020-09-11T17:07:10Z")

</div>

**Your software**  
My Mautic version is: 3.1.0  
My PHP version is: PHP Version 7.3.11

**Your problem**  
My problem is:  
There is a problem with handling soft bounces.  
If I send an email to a full mailbox, I see that in the email\_stats table the open\_details field is correctly valued with the soft bounce  
a: 1: {s: 7: “bounces”; a: 1: {i: 0; a: 4: {s: 8: “datetime”; s: 19: "2020-09-11 16:27:20 “; s: 6:” reason “; s: 4:” full “; s: 4:” code “; s: 4:” 0132 “; s: 4:” type “; s: 4:” soft "; }}}  
But the user is also added to the lead\_donotcontact table differently from what is indicated in the documentation that after 5 attempts the contact is marked as blocked.  
Furthermore, the sending statistics are not updated with the bounced emails but only report the emails as sent. ![Screenshot_2020-09-11 View tes 9 Linkness](https://us1.discourse-cdn.com/flex020/uploads/mautic/original/2X/5/5661817dcd315dba2ed89626d907d0d898d3c8a4.png)

---

<div class="post-metadata">

**Author:** ![markerb](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/markerb/32/4668_2.png) [@markerb](https://forum.mautic.org/u/markerb)\
**Post date:** [April 1, 2021, 3:35pm UTC](https://forum.mautic.org/t/soft-bounce-goes-to-lead-donotcontact/16049/2 "2021-04-01T15:35:32Z")

</div>

I have the exact same problem. None of the documented, more nuanced bounce behavior is happening; any type of bounce gets a lead\_donotcontact.reason of “2”, even though the lead\_donotcontact.comments field is accurately showing the type of bounce.

Since “Do Not Contact” info cannot be accessed via a campaign, I’m going to have to write a MySQL query that periodically looks for spam-reject and over quota comments, and removes them from the lead\_donotcontact table.

I’m using email based bounce handling, because my sending service is SMTP2GO and there’s no integration for that. I love them because they are so very responsive to my questions and feature requests. I might have to write my own API wrapper to handle bounces more solidly.

Mautic v3.3.1  
PHP 7.4
