View Issue Details

IDProjectCategoryView StatusLast Update
0014372phplist applicationBounce Managementpublic20-06-13 16:16
Status resolvedResolutionfixed 
Product Version2.10.5 
Target Version2.11.11Fixed in Version2.11.11 
Summary0014372: Bounce processing gives up with quoted printable encoding
DescriptionThe bounce management cannot identify the user or message id when emails in the bounce mailbox are formatted using quoted printable.

In processbounces.php around line 95 the body gets fetched, an additional imap_qprint(...) should resolve the issue when the header "Content-Transfer-Encoding: quoted-printable" is set.
TagsNo tags attached.


related to 0015510 resolvedmichiel Improve bounce processing with beter detection of user email addresses in bounced messages 



07-07-11 08:46

reporter   ~0051364

maybe its the same problem I tracked, sql gives an error as the email is not only the email-address but the whole body. I changed:
$res = preg_match ("/X-ListMember: (.*?\R)/i",$body,$match); and two other lines accordingly in this function.

the change is (.*) to (.*?\R)
to cut of at 0x0D
I use UTF-8 in all areas..


08-07-11 14:07

developer   ~0051367

This problem was reported again in the phplist forums,


19-06-13 13:36

manager   ~0052152

interesting. I didn't know about the \R escape and it is not mentioned in the docs

lars, can you reference this, particularly what PHP versions this applies to? Just to be sure that we're not introducing an increased dependency.


19-06-13 13:51

reporter   ~0052153

I have changed server and version to the current for phplist and did not have to patch current version to get bouncing to work.


20-06-13 16:16

manager   ~0052154