#19280 [Opn]: imap_header() fails with many To: addresses

From: Date: Thu, 19 Sep 2002 02:38:46 +0000
Subject: #19280 [Opn]: imap_header() fails with many To: addresses
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-19697@lists.php.net to get a copy of this message
 ID:               19280
 Updated by:       kalowsky@php.net
 Reported By:      mose@ns.cune.edu
 Status:           Open
 Bug Type:         IMAP related
 Operating System: RedHat 7.3, 2.4.19
 PHP Version:      4CVS-2002-09-07
 New Comment:

Sorry my time has disappeared rather quickly in the last few weeks. 
I'll try to get to this soon, but don't hold your breath.  Leaving
open.


Previous Comments:
------------------------------------------------------------------------

[2002-09-18 12:27:39] fzfzef@r.0st

zefef

------------------------------------------------------------------------

[2002-09-17 20:51:04] mose@ns.cune.edu

Is that the sound of crickets chirping in the background that I hear?

------------------------------------------------------------------------

[2002-09-08 19:57:56] mose@ns.cune.edu

The problem is not resolved with imap-2001a.  Earlier versions of imap
do not compile because of a mismatch involving date functions.  The
only error reported in error_log is "Segmentation fault".

------------------------------------------------------------------------

[2002-09-08 16:00:41] mose@ns.cune.edu

Here is another message that causes imap_header() to fail.  It is in a
slightly different format.  There are 80 lines, 4402 total characters. 
There are 164 addresses in the To: list.  Each line following the To:
line is indented with one tab (not spaces).

Return-Path: <jlkkkitde6@efg.org>
Received: from localhost (localhost.localdomain [127.0.0.1])
        by mail.abcd.com (Postfix) with ESMTP id 939F85E2F
        for <ajsejralsie@abcd.com>; Fri, 30 Aug 2002 23:29:50 -0500
(CDT)
From: jlkskdtge6@efg.org
Message-ID: <d6.1bae3190.2aa19d3a@efg.org>
Date: Sat, 31 Aug 2002 00:16:58 EDT
Subject: This is the subject line
To: jaseirjar@jaisjeriajerie.net, aseirjso@efg.org,
        ajsieraospa1c2@hijklmn.net, eijarh7@xic.edu,
        nikcdswghe01@hijklmn.net, lotaags@defg.org,
        bopnwybgdnbf_ui@stuvw.com, cxgtwr@hijklmn.net,
        wwwutbson.boow@mandeiwf.com, dwindler82@stuvw.com,
        jsegmm@wioghnuh.xef.net, feisctybpqs@defg.org,
talashia@defg.org,
        qweeswesep@defg.org, qweewewqqasd@defg.org, wcusweag@opq.org,
        weeas5@xyzabc.net, aqpweroi3@stuvw.com, asliejfpa@dfg.org,
        asldkjfwoiuer@stuvw.com, asxdkrp@pqpelrijrile.com,
alskdj7@defg.org,
        aslkdjralske04@stuvw.com, asekjralksja@stuvw.com,
        alskkejrpn78@xy.com, aslkejrpoi4@stuvw.com,
alskeijrapsoei@stuvw.com,
        aserje@ialskjerks.net, alskejrkls@stuvw.com, asekbp@defg.org,
        aselrkjerj04@stuvw.com, alskejrpaok83@naselkrj.net,
        aslekrjp286@stuvw.com, alskejrpy@alskejrpdd.com,
alskejr@paskejr.net,
        alskjer83@alskj.com, aqlskjere@npaoin.com,
jaskjerp5@stuvw.com,
        alskejrpalskejr@hijklmn.net, alskjerpalks@hijklmn.net,
        alskjerpaosij8@hijklmn.net, alskjepraosij6@defg.org,
        alksjeproij1@defg.org, alksjer@purpleturtle.com,
        alksjeproij@hijklmn.net, alisjerpl3@defg.org,
alsijerpg@hijklmn.net,
        aosjerp14@ialiserjpoaiserj.net, alisjerpij@efg.org,
        toijwbpoijerpoih@hijklmn.net, aloisje@efg.org,
        wpeoijrn@alisjerpot.com, pboijdpoe4@alijs.net,
        bpsodijrpbop@oaisj.net, oaijdproijgpaoir@defg.org,
        gpoiajb@alijsl.net, aoisjgpoij@defg.org, aboiajpdoih@mxt.com,
        aoisjsere@stuvw.com, bpoijw@alijbeposijr.us,
alisjerht@stuvw.com,
        aoibjpeo8@stuvw.com, aobijepn@hijklmn.net, aboijepooo@opq.org,
        boijeaspe@hijklmn.net, agoijasepat@stuvw.com,
boijespoij@boijdpt.net,
        qpoiajseprj118@hijklmn.net, aobijepcoied16@defg.org,
        boijet@boije.net, slijebpdoijpoXp@efg.org, boijdpso@efg.org,
        goijepdoijgps@efg.org, boijdpoe9@stuvw.com,
goidjopboij@hijklmn.net,
        goijdpok@ilos.net, oibjdpoijr4@oijepdoi.net,
        oijspeoijrapoijrg121@stuvw.com, oijbpodih@defg.org,
        oijasjpew@aoijrp.net, oijapsoijee@hijklmn.net,
aoisjer@efg.org,
        aoisjdproijs@aoisj.net, oiajser@hijklmn.net,
aoisjdpro0@defg.org,
        bpoija1@efg.org, josijm@efg.org, doijrpoijr4@oidjprie.net,
        aoisjerpoaijr03@hijklmn.net, aoijsdr3@hijklmn.net,
        aoisjer3@hijklmn.net, apoisjerpodijgpou@hijklmn.net,
aoijser@tug.edu,
        aoisjeru@xyz.edu, oijerpol@oijerpaoi.net, oiejrpa@ixa.net,
        eoijrpaoijs@hijklmn.net, oijserpaoin@xyzabc.net,
        aoijserpb@hijklmn.net, oijserpoiaj@abcd.com,
soijerad15@doijrct.net,
        oeirj@oijserijn.org (soijer eorjrn) (oijer roeirjn),
        eoijreraijt@eoijr.net (eojroi oijerjet),
        roije@oijserkan.org (jero oerijn),
        eoijsa@eoijrairn.org (iserla peroijer),
        gihtym@iejroamin.org (eijr aodiri),
        ijgtls@oeirjaper.org (oaierjp eproijn),
aosierjpao3@hijklmn.net,
        osiejrapdiejin@stuvw.com, osijer9@hijklmn.net,
        aiejrapdori8@hijklmn.net, airjer1@hijklmn.net,
eijaerh@hijklmn.net,
        aoierjapodi@hijklmn.net, aoijd@hijklmn.net,
eijarjerij@hijklmn.net,
        aisjerp6@hijklmn.net, iajerpoijasere@hijklmn.net,
        ejrapoijerh@hijklmn.net, eijarperij@hijklmn.net,
        aijerpoig@hijklmn.net, aiejrpog@hijklmn.net,
aoisjer1@hijklmn.net,
        aisj7@hijklmn.net, ijearpoij2@hijklmn.net,
iajerpoij@hijklmn.net,
        iajserc@hijklmn.net, iejrpaoierjai03@hijklmn.net,
        iejaroi14@hijklmn.net, iejraperz@hijklmn.net,
        aijdpoirjak9@hijklmn.net, ijaerpoijaer6@hijklmn.net,
        iejrapoijeriet@hijklmn.net, ijepaoijer9@hijklmn.net,
        ijerd0@hijklmn.net, ijapdoijk@hijklmn.net,
jaierpoi@hijklmn.net,
        iejaproijer2@hijklmn.net, paoijeraperj05@hijklmn.net,
        ijepaoijerjus@hijklmn.net, ijaerj1@hijklmn.net,
        aoijserpoi7@hijklmn.net, iajeproijeron@hijklmn.net,
        ijapsoijeros@hijklmn.net, jaosierj1@hijklmn.net,
        eoiajserpoijrds@hijklmn.net, aposiejrpsoijtr@stuvw.com,
        oijeras2@opq.org, jekaperkijerig@bakeru.edu, ijaeirjk@ku.edu,
        epaobijdiejrpaoierh@eijapeorije.com, iejaperjl@hijklmn.net,
        oijasoijer@stuvw.com, jeiapeoirjer@email.opq.org,
        eiajerpoijer@eijreitkk.net, oaisj5@apsoen.edu,
ejapod@aosiej.edu,
        epaosijer4@asoijel.com, ajsierjaproij@hijklmn.net,
jaise@defg.org,
        apsoij@hijklmn.net, aisjeproaijsen@stuvw.com,
        eapoijserku@hijklmn.net, jeaposijeria7@opq.org (aijser eijr)

This is a line in the body of the message.

------------------------------------------------------------------------

[2002-09-08 15:21:52] mose@ns.cune.edu

Below an example of a message that causes imap_header() (or
imap_headerinfo()) to fail.  It consists of 139 lines, 7226 total
characters.  The To: address contains 129 addresses.  Each address
after the first To: address is preceded by a tab (and not spaces).  If
you can drop this message into a directory and try to read it, it may
produce some helpful information.

I've been playing around with message, and it seems that it has to be
pretty close to the message below.  Adding or removing lines, adding or
removing characters changes it enough so that it works.  I have not
found the pattern of what causes it to fail, yet.

Return-Path: <Firstname.Lastname@abcd.com>
Received: from localhost (localhost.localdomain [127.0.0.1])
        by mail.abcd.com (Postfix) with ESMTP
        id 7BBFF7B9D; Fri,  6 Sep 2002 15:47:26 -0500 (CDT)
Message-ID: <Firstname.Lastname@abcd.com>
From: "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>
To: "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>,
        "Firstname (E-Mail)" <Firstname.Lastname@abcd.com>
Subject: Whatever
Date: Fri, 6 Sep 2002 15:46:59 -0500

This is one line of the mail body.

------------------------------------------------------------------------

The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
    http://bugs.php.net/19280

-- 
Edit this bug report at http://bugs.php.net/?id=19280&edit=1



Thread (17 messages)

« previous php.bugs (#19697) next »