View Issue Details

IDProjectCategoryView StatusLast Update
0014372phplist applicationBounce Managementpublic20-06-13 17:16
Reporterflohack 
PrioritynormalSeveritytweakReproducibilityalways
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.

Relationships

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

Activities

lars

07-07-11 09: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..

duncanc

08-07-11 15:07

developer   ~0051367

This problem was reported again in the phplist forums,
http://forums.phplist.com/viewtopic.php?f=24&t=36516

michiel

19-06-13 14:36

manager   ~0052152

interesting. I didn't know about the \R escape and it is not mentioned in the docs http://php.net/manual/en/regexp.reference.escape.php

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

lars

19-06-13 14: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.

michiel

20-06-13 17:16

manager   ~0052154

http://sourceforge.net/p/phplist/code/4060/