Answers.Body: <p>The scheduled job examines previously sent emails (in the range of dates if given) for any confirmation that the email was rec'd, typically opens or clicks, and if found the <code>reset_date</code> is updated.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-05-12T21:18:32.323Z
Answers.Text: Hi Dave. Do you have an example of what you have actually set and how? Ie if I want to set it to between eg 5 and 10 days?
Answers.UserDisplayName: petednz - fuzion
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-10-13T12:24:14.447Z
Answers.Text: Okay, thanks.  How is the reset date used by CiviCRM?  What happens if this job isn't run?  Does it matter?  If it does, what are sensible parameters to use?
Answers.UserDisplayName: William Mortada
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-10-13T14:17:25.247Z
Answers.Text: The details seem to be a bit of black magic, but the `reset_date` is used when processing soft bounces.  In CiviCRM, when the number of soft bounces crosses a set threshold, the email is put `on_hold`. CiviCRM limits the bounces that are counted in this test to those that occurred since the `reset_date`.  (Since bounces that occurred prior to the `reset_date` are meaningless.)
  
  With that said, after having worked with many, many CiviCRM installations, I don't recall any that have enabled this job. Ultimately whether to use it or not is a business decision.
Answers.UserDisplayName: DaveD
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-10-13T14:20:58.743Z
Answers.Text: As for the parameters, it will vary depending on the frequency and recency of your mailings, so you will need to use your best judgment.  IMHO.
Answers.UserDisplayName: DaveD
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-10-12T23:08:59.227Z
Answers.LastActivityDate: 2015-10-13T14:21:42.577Z
Answers.LastEditDate: 2015-10-13T14:21:42.577Z
Answers.UserDisplayName: DaveD
Answers.Body: <p>only qualified and verified information is to be included on an actively working database. added entries change over time and info needs to be updated continually if proper verification methods are maintained. entries should be re-verified at a minimum of X amounts of days (so as not to bombard the recipient) and at a maximum of Y days so fresh new data is continually maintained.  validation can be a reply or an auto-reply showing evidence of a valid email address.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-10-03T10:10:23.057Z
Answers.Text: Thanks Fernando, but I'm still not clear what this job actually does.  Does it send an email to each contact to check that their email address is valid? How does it record whether the email address is valid or not?
Answers.UserDisplayName: William Mortada
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-10-02T17:00:35.050Z
Answers.LastActivityDate: 2015-10-02T17:00:35.050Z
Answers.UserDisplayName: Fernando
Answers.Body: <p>The purpose of this job is to avoid putting a hold on an email address which had a few bounces (e.g. mailbox full) and then got one or more successful deliveries before starting to bounce again. The job reviews all non-test mailing jobs which have completed between $minDays and $maxDays and sets "reset date" to the most recent date that an email was actually delivered to that email address. Bounces prior to the reset date are ignored when determining whether an email address should be placed on hold.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-11-04T15:57:07.523Z
Answers.Text: Dave, could you suggest reasonable values for $minDays and $maxDays for regular on-going use of this job? 1 and 5?
Answers.UserDisplayName: Joe Murray
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-01-07T01:02:20.770Z
Answers.Text: I am not able to find an example of the correct syntax for parameters in docs. https://wiki.civicrm.org/confluence/display/CRMDOC/Managing+Scheduled+Jobs Some parameters show exactly what to enter but not others. I have run it through the API Explorer successfully but it doesn't really tell me exactly what syntax is being executed.
Answers.UserDisplayName: BruceW
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-10-13T17:53:21.143Z
Answers.LastActivityDate: 2015-10-13T17:53:21.143Z
Answers.UserDisplayName: Dave Greenberg
Body: <p>Under Settings > Scheduled Jobs there is a job called 'Validate Email Address from Mailings'.  I'm not clear what this does exactly.</p>
  
  <p>The documentation says:</p>
  
  <blockquote>
    <p>Updates the reset_date on an email address to indicate that there was a valid delivery to this email address.</p>
  </blockquote>
  
  <p>I'm not clear what this means and what affect it has on the email address.</p>
  
  <p>Could somebody explain how this works?</p>
  
  <p>Also could you explain what the parameters do:</p>
  
  <blockquote>
    <p>minDays, maxDays=Consider mailings that have completed between minDays and maxDays</p>
  </blockquote>
  
  <p>I'm using CiviCRM 4.6.8.</p>
  
  <p>Many thanks for your help.</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2016-05-12T05:32:25.720Z
Comments.Text: William - what was your conclusion in the end, and if you did set this, what did you actually enter, ie does one replace minDays with an integer? or something else
Comments.UserDisplayName: petednz - fuzion
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2016-05-12T08:22:24.030Z
Comments.Text: @petednz-fuzion I haven't actually used it myself, I was just trying to understand what it does.
Comments.UserDisplayName: William Mortada
Tags: <civimail><settings>
Title: What does the 'Validate Email Address from Mailings' scheduled job do?
ThreadText: # What does the 'Validate Email Address from Mailings' scheduled job do?
  
  (Asked by: username_0 on 2015-09-30)
  
  Under Settings > Scheduled Jobs there is a job called 'Validate Email Address from Mailings'. I'm not clear what this does exactly.
  
  The documentation says:
  
  > Updates the reset\_date on an email address to indicate that there was a valid delivery to this email address.
  
  I'm not clear what this means and what affect it has on the email address.
  
  Could somebody explain how this works?
  
  Also could you explain what the parameters do:
  
  > minDays, maxDays=Consider mailings that have completed between minDays and maxDays
  
  I'm using CiviCRM 4.6.8.
  
  Many thanks for your help.
  
  **Tags:** civimail, settings
  
  > **Comments:**
  > **username_1**: William - what was your conclusion in the end, and if you did set this, what did you actually enter, ie does one replace minDays with an integer? or something else  
  > **username_0**: @petednz-fuzion I haven't actually used it myself, I was just trying to understand what it does.  
  
  ---
  
  ## 3 answers
  
  ### Answer by username_4 on 2015-10-13. Score: 3 | Accepted answer
  
  The purpose of this job is to avoid putting a hold on an email address which had a few bounces (e.g. mailbox full) and then got one or more successful deliveries before starting to bounce again. The job reviews all non-test mailing jobs which have completed between $minDays and $maxDays and sets "reset date" to the most recent date that an email was actually delivered to that email address. Bounces prior to the reset date are ignored when determining whether an email address should be placed on hold.
  
  > **Comments:**
  > **username_5**: Dave, could you suggest reasonable values for $minDays and $maxDays for regular on-going use of this job? 1 and 5?  
  > **username_6**: I am not able to find an example of the correct syntax for parameters in docs. https://wiki.civicrm.org/confluence/display/CRMDOC/Managing+Scheduled+Jobs Some parameters show exactly what to enter but not others. I have run it through the API Explorer successfully but it doesn't really tell me exactly what syntax is being executed.  
  
  ---
  
  ### Answer by username_2 on 2015-10-12. Score: 3
  
  The scheduled job examines previously sent emails (in the range of dates if given) for any confirmation that the email was rec'd, typically opens or clicks, and if found the `reset_date` is updated.
  
  > **Comments:**
  > **username_0**: Okay, thanks.  How is the reset date used by CiviCRM?  What happens if this job isn't run?  Does it matter?  If it does, what are sensible parameters to use?  
  > **username_2**: The details seem to be a bit of black magic, but the `reset_date` is used when processing soft bounces.  In CiviCRM, when the number of soft bounces crosses a set threshold, the email is put `on_hold`. CiviCRM limits the bounces that are counted in this test to those that occurred since the `reset_date`.  (Since bounces that occurred prior to the `reset_date` are meaningless.)  With that said, after having worked with many, many CiviCRM installations, I don't recall any that have enabled this job. Ultimately whether to use it or not is a business decision.  
  > **username_2**: As for the parameters, it will vary depending on the frequency and recency of your mailings, so you will need to use your best judgment.  IMHO.  
  > **username_1**: Hi Dave. Do you have an example of what you have actually set and how? Ie if I want to set it to between eg 5 and 10 days?  
  
  ---
  
  ### Answer by username_3 on 2015-10-02. Score: -3
  
  only qualified and verified information is to be included on an actively working database. added entries change over time and info needs to be updated continually if proper verification methods are maintained. entries should be re-verified at a minimum of X amounts of days (so as not to bombard the recipient) and at a maximum of Y days so fresh new data is continually maintained. validation can be a reply or an auto-reply showing evidence of a valid email address.
  
  > **Comments:**
  > **username_0**: Thanks username_3, but I'm still not clear what this job actually does.  Does it send an email to each contact to check that their email address is valid? How does it record whether the email address is valid or not?  
  
  ---
  
  