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 processing requirement
Pages: 1 [2]

Author Topic: bounce processing requirement  (Read 7598 times)

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 processing requirement
May 21, 2013, 03:50:08 am
Not to my knowledge, but should be simple to have an option to VERP or not the envelope.

As for processing the bounces without verp, we have a custom header that contains the same info as in the verp. I sampled the bounces and most seems to have this header intact, so could be an alternative implementation for exchange (I believe it's the only big mail server that doesn't support the + notation)

-Hackathon and data journalism about the European parliament 24-26 jan. Watch out the result

Donald Lobo

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 15963
  • Karma: 470
    • CiviCRM site
  • CiviCRM version: 4.2+
  • CMS version: Drupal 7, Joomla 2.5+
  • MySQL version: 5.5.x
  • PHP version: 5.4.x
Re: bounce processing requirement
May 21, 2013, 07:18:06 am

hey parvez:

sendgrid rewrites the envelope and handles all bounces

you can then use a script to fetch the bounces from sendgrid and update civicrm. u should check with brian s, he has some code that they use for nyss (which also uses sendgrid)

lobo
A new CiviCRM Q&A resource needs YOUR help to get started. Visit our StackExchange proposed site, sign up and vote on 5 questions

Parvez

  • I post occasionally
  • **
  • Posts: 91
  • Karma: 7
Re: bounce processing requirement
May 21, 2013, 07:24:05 am
Thanks Lobo

We've been using SendGrid for a while now (around a year) and mysteriously it stopped working yesterday. They've made some changes and I think they are now being strict about the email address domain, we hadn't changed it since we were using Google Mail to deal with bounces. So setting the bounce processor back to the correct domain cured the issue.

We've got an extension thats partially completed to handle the bounce alerts - may be the time to dig it out!!!!

Thanks

bmw

  • I post occasionally
  • **
  • Posts: 103
  • Karma: 4
    • Alcohol Justice - The Industry Watchdog
  • CiviCRM version: 4.5.8
  • CMS version: Joomla! 3.4.0
  • MySQL version: 5.5.42-cli
  • PHP version: 5.3.27
Re: bounce processing requirement
November 22, 2013, 06:42:06 pm
I've the same situation where ElasticEmail is the SMTP remailer which receives the bounces and then forwards them to the bounce email account.

EmailProcessor is definitely performing all functions properly in creating the folders in the bounce email account, then processing into the 'ignored' and 'processed' folders accordingly EXCEPT it is now not reporting or flagging the bounces whatsoever. No system changes as far as Joomla or CiviCRM have been done.
Webhost claims nothing except standard upgrades to cPanel/WHM and LAMP (RedHat).
ElasticEmail claims they haven't changed anything either. But, something did?

Does the CiviMail responsive headers need to be at the top for EmailProcessor to function properly? Or, will it scroll the whole message looking for them?

Here are ElasticEmail's headers and bounce message from the recipients server and the very top Return-Path is "no-reply@elasticemail.com".
Code: [Select]
Return-Path: no-reply@elasticemail.com
Received: from zimbra1.marininstitute.org (LHLO mail.marininstitute.org)
 (10.0.1.21) by mail.marininstitute.org with LMTP; Fri, 22 Nov 2013 15:51:37
 -0800 (PST)
Received: from localhost (localhost.localdomain [127.0.0.1])
by mail.marininstitute.org (Postfix) with ESMTP id 18D5F7806002
for <bounce@marininstitute.org>; Fri, 22 Nov 2013 15:51:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at marininstitute.org
X-Spam-Flag: NO
X-Spam-Score: -0.665
X-Spam-Level:
X-Spam-Status: No, score=-0.665 tagged_above=-10 required=6.6
tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, INVALID_MSGID=0.568,
SPF_SOFTFAIL=0.665, T_FSL_HELO_NON_FQDN_2=0.01, T_MSGID_NOFQDN1=0.01,
T_NOT_A_PERSON=-0.01, T_RCD_RDNS_SERVER=-0.01, URIBL_BLOCKED=0.001]
autolearn=no
Received: from mail.marininstitute.org ([127.0.0.1])
by localhost (mail.marininstitute.org [127.0.0.1]) (amavisd-new, port 10024)
with ESMTP id eG8h2oUAT4IE for <bounce@marininstitute.org>;
Fri, 22 Nov 2013 15:51:35 -0800 (PST)
Received: from mx0.death2spam.net (mx0.death2spam.net [75.101.133.30])
by mail.marininstitute.org (Postfix) with SMTP id 968104AA461
for <bounce@alcoholjustice.org>; Fri, 22 Nov 2013 15:51:34 -0800 (PST)
Received-SPF: pass (elasticemail.com designates 209.172.35.37 as a trusted SMTP server)
Received: from mailer.elasticemail.com (mailer.elasticemail.com [209.172.35.37])
        by mx0.death2spam.net (Death2Spam SMTP Sentinel Server v5.3.2)
        for <bounce@alcoholjustice.org>; Fri, 22 Nov 2013 23:51:31 +0000
MIME-Version: 1.0
X-Mailer: elasticemail.com (NDR)
From: no-reply@elasticemail.com
To: bounce@alcoholjustice.org
Subject: Delivery Failure Notice
Message-ID: <21d5j-t2xll315-13b6b77a-6555-4c56-994e-d6b260ca2b38>
Date: Fri, 22 Nov 2013 23:51:31 GMT
X-Priority: 3 (Normal)
Auto-Submitted: auto-generated
ElasticEmail-Transaction-ID: cffa859b-283c-441f-87b9-191e615ef6dc
ElasticEmail-Recipient: arobles@itpays.org
ElasticEmail-Channel: noreply@alcoholjustice.org
Content-Type: multipart/mixed;
boundary="----=_NextPart_001_5C5A_1259BC8F.DE0FA8BC"
X-Spam-SMTP-Helo: mailer.elasticemail.com
X-Spam-SMTP-From: no-reply@elasticemail.com
X-Spam-SMTP-Rcpt: bounce@alcoholjustice.org
X-Spam-Classification: good
X-Spam-Probability: 0.0248
X-Spam-Scanned: Death2Spam v5.3.2 at mx0.death2spam.net [480ms]
X-Spam-File: administrator@alcoholjustice.org/good/d98f2899


------=_NextPart_001_5C5A_1259BC8F.DE0FA8BC
Content-Type: multipart/alternative;
boundary="----=_NextPart_000_ABF1_0BC14AEF.15D73E3C"


------=_NextPart_000_ABF1_0BC14AEF.15D73E3C
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

Your message to the following recipients cannot be delivered:

    arobles@itpays.org

Remote server returned the following error:

    499 A connection attempt failed because the connected party did not pro=
perly respond after a period of time, or established connection failed beca=
use connected host has failed to respond 62.116.143.18:25


The '+' notation is contained in the headers below are what was originally sent out.
Code: [Select]
MIME-Version: 1.0
Content-Type: multipart/alternative;
 boundary="=_ac3aeded79fff6c9ba9e39a692df4f95"
Reply-To: "Bruce Lee Livingston" <noreply@alcoholjustice.org>
Return-Path: civimail+b.1647.2307798.43d07e3dff07abe1@alcoholjustice.org
From: "Bruce Lee Livingston" <noreply@alcoholjustice.org>
Subject: Help us stop teen drinking
List-Unsubscribe: <mailto:civimail+u.1647.2307798.43d07e3dff07abe1@alcoholjustice.org>
To: <arobles@itpays.org>
Precedence: bulk
X-CiviMail-Bounce: civimail+b.1647.2307798.43d07e3dff07abe1@alcoholjustice.org
Date: Thu, 21 Nov 2013 17:36:47 -0800

Bruce Wolfe, M.S.W., CIO
Alcohol Justice, 501(c)3

Pages: 1 [2]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviMail (Moderator: Piotr Szotkowski) »
  • bounce processing requirement

This forum was archived on 2017-11-26.