CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviMail (Moderator: Piotr Szotkowski) »
  • Bounce => Not put on hold
Pages: [1]

Author Topic: Bounce => Not put on hold  (Read 578 times)

sussdorff

  • I post occasionally
  • **
  • Posts: 36
  • Karma: 4
  • CiviCRM version: 3.4
  • CMS version: Drupal 6
Bounce => Not put on hold
September 12, 2011, 06:02:45 am
Our EmailProcessor correctly collects the E-Mails and mentions that the delivery to an E-Mail Address has failed (in the mailing report). So far so good.

I can even see that the reason was quota with mailbox full. Great. Yet.... the mail is not send on hold and I can't figure out where the settings are which define, how many Quota messages in what timespan warrant an on hold. And what the other Quota types are.

Any hint where this might be written in the documentation? CiviCRM 3.4.5

Thanks in advance
 Malte

xavier

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4453
  • Karma: 161
    • Tech To The People
  • CiviCRM version: yes probably
  • CMS version: drupal
Re: Bounce => Not put on hold
September 12, 2011, 06:06:28 am
Hi,

Don't think it's been written down anywhere. You'll have to look at the source code and the config in the db. Each rule is basically a regular expression, and a threshold on how many are needed to be put on hold.

It would be great if you could investigate and document in a 'human friendly' way.
X+
-Hackathon and data journalism about the European parliament 24-26 jan. Watch out the result

sussdorff

  • I post occasionally
  • **
  • Posts: 36
  • Karma: 4
  • CiviCRM version: 3.4
  • CMS version: Drupal 6
Re: Bounce => Not put on hold
September 12, 2011, 06:18:37 am
Gosh, it is actually fairly easy to find out once you realize that there is no Admin interface for it and you need to look in the database. Thanks Xavier!

The civicrm_mailing_bounce_pattern table contains the information, which keywords hint to what type of bounce. This is how a bounce get's detected and the type defined.

The civicrm_mailing_bounce_type table then gives a human readable name to the bounce type and sets the on_hold threshold. This happens to be 3 for bounces of type quota in my database. Which means, if the E-Mail get's three quota bounces, then it will be set on_hold.

To change how quickly a bounce is resulting in an on_hold E-Mail Adress, modify IN THE DATABASE civicrm_mailing_bounce_type table the hold_threshold column and set it to a number which reflects your preferences better. In our case, as we send a mailing every couple of days, I set the threshold to 2 for most cases, except the ones which were set to 1 in the first place.

I did not figure out if two times relay (threshold =3 ) followed by a quota (threshold = 3) will result in an on_hold or if the check, if the E-Mail is supposed to be set "on_hold", checks per type, so you would need three times a relay bounce or three times a quota bounce before the e-mail address is set to on_hold.

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviMail (Moderator: Piotr Szotkowski) »
  • Bounce => Not put on hold

This forum was archived on 2017-11-26.