Bounces body is not loading, bounces are not processed

  1. It is “manual” already
  2. As I wrote, it can read, but loads only headers, not message bodies. Examples are in first messages of this topic. See above. And another example below.
  3. No, all downloaded bounces are in ‘unrecognized’. Phplist can not identify a user from a bounce, though there are the field X-Failed-Recipients: with the user address in the downloaded bounce headers.

Return-path: <>
Envelope-to: bounce@pvpower.ru
Delivery-date: Sat, 24 Jun 2017 04:00:45 +0300
Received: from mail by ha001.justhost.ru with spam-scanned (Exim 4.87)
id 1dOZRJ-002rd7-GF
for bounce@pvpower.ru; Sat, 24 Jun 2017 04:00:44 +0300
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on ha001.justhost.ru
X-Spam-Level:
X-Spam-Status: No, score=0.0 required=8.0 tests=none autolearn=disabled
version=3.3.1
Received: from vh09.hostline.ru ([83.69.230.25])
by ha001.justhost.ru with esmtps (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256)
(Exim 4.87)
id 1dOZRF-002rVA-Id
for bounce@pvpower.ru; Sat, 24 Jun 2017 04:00:41 +0300
Received: from exim by vh09.hostline.ru with local (Exim 4.84_2)
id 1dOZRC-000qJg-QA
for bounce@pvpower.ru; Sat, 24 Jun 2017 04:00:35 +0300
X-Failed-Recipients: shsiv@mail.ru
Auto-Submitted: auto-replied
From: Mail Delivery System Mailer-Daemon@vh09.hostline.ru
To: bounce@pvpower.ru
Subject: Mail delivery failed: returning message to sender
Message-Id: E1dOZRC-000qJg-QA@vh09.hostline.ru
Date: Sat, 24 Jun 2017 04:00:34 +0300
Forward-Confirmed-ReverseDNS: Reverse and forward lookup success on 83.69.230.25, -10 Spam score
SpamTally: Final spam score: -10

the part below is not loaded into phplist

This message was created automatically by mail delivery software.

A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:

shsiv@mail.ru
SMTP error from remote mail server after end of data:
host mxs.mail.ru [94.100.180.104]: 550 Message was not accepted – invalid mailbox. Local mailbox shsiv@mail.ru is unavailable:
account is disabled

------ This is a copy of the message, including all the headers. ------

Return-path: bounce@pvpower.ru
Received: from vh283613 by vh09.hostline.ru with local (Exim 4.84_2)
(envelope-from bounce@pvpower.ru)
id 1dOZRC-000qJX-Eh
for shsiv@mail.ru; Sat, 24 Jun 2017 04:00:34 +0300
To: shsiv@mail.ru
Subject: =?UTF-8?B?0J3QvtCy0L7RgdGC0Lgg0LjRjtC90Y8gMjAxNyDQuCDRgdC/0LXRhtC40LA=?= =?UTF-8?B?0LvRjNC90YvQtSDRhtC10L3RiyDQvtGCINCS0KHQlA==?=
X-PHP-Originating-Script: 3216:class.phpmailer.php
Date: Sat, 24 Jun 2017 04:00:34 +0300
From: “shop@solarhome.rushop@solarhome.ru
Message-ID: 61a94132e826fef0b5e441252082f9e0@lists.solarhome.ru
X-Mailer: PHPMailer 5.2.22 (GitHub - PHPMailer/PHPMailer: The classic email sending library for PHP)
X-phpList-version: 3.3.1
X-MessageID: 100
X-ListMember: shsiv@mail.ru
Precedence: bulk
Bounces-To: bounce@pvpower.ru
List-Help: http://lists.solarhome.ru/?p=preferences&uid=0e4b9b3dcaca6daabcea1b7122e80323
List-Unsubscribe: http://lists.solarhome.ru/?p=unsubscribe&uid=0e4b9b3dcaca6daabcea1b7122e80323&jo=1
List-Subscribe: http://lists.solarhome.ru/?p=subscribe
List-Owner:
MIME-Version: 1.0
Content-Type: multipart/alternative;
boundary=“b1_61a94132e826fef0b5e441252082f9e0”

This is a multi-part message in MIME format.

–b1_61a94132e826fef0b5e441252082f9e0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

There are two things that need to happen for phpList to process a bounce:

  1. the bounce processing verifies that the bounce contains a valid subscriber
  2. if you are using advanced bounce processing, the system needs to run some regular expressions on the bounced email to determine if it can recognize the reason for a bounce, and process according to the rule for that reason.

On your bounce headers, I don’t see the headers that phplist puts on the email, so it can identify the contact.
Did you remove those or somehow modify the phpmailer software so that it does not add the headers?

define(‘USE_ADVANCED_BOUNCEHANDLING’, 0);[quote=“danwaterloo, post:22, topic:2803”]
Did you remove those or somehow modify the phpmailer software so that it does not add the headers?
[/quote]
no, I use fresh phplist installation with database converted at upgrade from v2.19

What header are you looking for? Where should I search for them?
I copied in my previous message full header with part of the body for a bounce (without message itself). All technical info is there.

Moreover, for most bounces the info about why the message was rejected and what is concerned user email is in the first lines of the bounce body (not its header), but the body is not loading to phplist.

ok, it was ‘under the fold’…
these are the headers that should be on each returned email:

X-Mailer: PHPMailer 5.2.22 (https://github.com/PHPMailer/PHPMailer)
X-phpList-version: 3.3.1
X-MessageID: 98
X-ListMember: k_resheniya@mail.ru
Precedence: bulk
Bounces-To: bounce@solarhome.ru
List-Help: <http://www.solarhome.ru/lists/?p=preferences&uid=edc0c857305d3b8c881a926d4537bb40>
List-Unsubscribe: <http://www.solarhome.ru/lists/?p=unsubscribe&uid=edc0c857305d3b8c881a926d4537bb40&jo=1>
List-Subscribe: <http://www.solarhome.ru/lists/?p=subscribe>
List-Owner: <mailto:info@solarhome.ru>