Have a question about CiviCRM? Get it answered quickly at the new CiviCRM Stack Exchange Q+A siteThis forum was archived on 25 November 2017. Learn more.How to get involved.What to do if you think you've found a bug.
1. This case I described did not happen to us in previous cases, this was the only time. (Very isolated) As matter of fact, I did another mailing this afternoon with the same 50,000 emails and they were all injected fine.
It makes me wonder if it had anything to do with MySQL connection issues (MySQL server gone away or etc) or script time out issues. However, those were not shown in my php logs. Also we had sent 5 or 6 mailings to this email groups before (sent successfully) so I would think that our SMTP server does not dislike the CiviCRM email headers and the mailing logic were fine?
Can what you described happen on some occasions but not others?
2. It would be a nice feature if CiviCRM can create some kind of log of those error emails due to the PEAR mailing library or even just create some sort of action available in the mailing report so you can add all the unknown bounce type error into a group, remove their hold and resend the emails?
What are some other options we can use to debug/trace this error?
i will update to CiviCRM 3.15 and let you know if this continue to persist.
@shot, is the way of testing and adding a new parser regex documented somewhere ?
Upgraded to 3.1.5 on client site and when I check the Drupal Status Report, I now get:Fatal error: Cannot redeclare class pear in /home/[site]/public_html/sites/all/modules/civicrm/packages/PEAR.php on line 87
Thank you, Piotr - it was a conflict with another module and I found it
This probably belongs in another thread, but I'm also using the FixedMailMIME.php file from http://forum.civicrm.org/index.php/topic,10148.0.html, replacing the 3.1.5 file.
Could you confirm that using the alternate file is a good idea?
If so, I'd say we've hit upon a solid - albeit somewhat complicated - CiviMail solution!
basically ‘add a new entry to the relevant table(s) and see if it works’.
As we know, once a bounce is reported, the address gets put "on hold," so this becomes a major issue as valid client mailing lists gradually get whittled away.
For example its showing unknown bounce for [contact]@gmail.com but according to mail server logs mail was delivered with no error.2010-08-18 20:34:16 1Olu1H-00048A-CF => [contact]@gmail.com R=lookuphost T=remote_smtp H=gmail-smtp-in.l.google.com [74.125.93.27]
For example [contact]@bravadapartners.com is showing bounce in civicrm but the correct error in exim main log is [contact]@bravadapartners.com[contact]@bravadapartners.com R=lookuphost T=remote_smtp defer (-46): SMTP error from remote mail server after pipelined DATA: host mail.bravadapartnersrtners.com [67.152.226.138]: 451 Requested action aborted: local error in processing
(Not a solution, but a temporary workaround for the above is the new task that allows you to un-hold such addresses in a batch action.)
Uh-oh. What sending method are you using in CiviCRM (PHP’s mail(), SMTP or sendmail)?
Is there a chance that the bounce recorded in CiviCRM was from a latter attempt? (I don’t think so, but asking just in case…)
If this means that the delivery is simply deferred and will be re-attempted (while CiviCRM recorded this as a bounce), then either CiviCRM did not interpret the local server’s response properly or it wasn’t communicated properly (the latter depends on the sending method, see my question above). Did Exim in the above case properly communicate that the delivery is only deferred (probably yes, but wanted to clarify)?