From: [EMAIL PROTECTED]
Operating system: Linux 2.2.17-21mdksecure
PHP version: 4.2.3
PHP Bug Type: Mail related
Bug description: imap_header() connot parse a mail with multiple To: clause
i have nocc installed with apache 1.3.27 and php 4.2.3
apache configure options :
./configure --prefix=/home/apache \
--enable-module=setenvif \
--enable-module=mime \
--enable-module=mime_magic \
--enable-module=alias \
--enable-module=so \
--enable-module=dir \
--enable-module=access \
--disable-module=headers \
--disable-module=asis \
--disable-module=cgi \
--enable-module=status \
--enable-module=info \
--enable-module=log_config \
--enable-module=env \
--disable-module=unique_id \
--disable-module=negotiation \
--disable-module=rewrite \
--disable-module=userdir \
--enable-module=speling \
--disable-module=vhost_alias \
--disable-module=autoindex \
--disable-module=auth_anon \
--disable-module=auth_dbm \
--disable-module=auth_db \
--enable-module=auth_digest \
--enable-module=auth \
--disable-module=cern_meta \
--disable-module=expires \
--disable-module=include \
--disable-module=actions \
--disable-module=digest \
--disable-module=log_agent \
--disable-module=log_referer \
--disable-module=usertrack \
--disable-module=example \
--disable-module=imap \
--disable-module=proxy \
--disable-module=mmap_static
php configure line :
./configure --prefix=/home/php --without-mysql --with-oci8=$ORACLE_HOME
--with-oracle --with-xml --with-gettext --enable-calendar --enable-ftp
--enable-magic-quotes --without-gd --enable-track-vars
--with-apxs=/home/apache/bin/apxs --with-imap --enable-sigchild
i got in trouble whith nocc while reading a particular mailbox
i have written this little script to isolate the problem :
$mbox = imap_open ("{x.x.x.x/pop3:110}", "U", "P");
$check = imap_check($mbox);
print_r($check);
for($i=1;$i<=$check->Nmsgs;$i++){
print_r(imap_header($mbox,$i));
}
imap_close($mbox);
and finally here's the bogus mail (i have skipped the attachment) :
>From [EMAIL PROTECTED] Tue Dec 10 18:24:39 2002
Return-Path: <[EMAIL PROTECTED]>
Received: from test (smtp-send2.iam.net.ma [212.217.54.149])
by wanadoo.net.ma (------/------) with ESMTP id gBAIOEfe012460;
Tue, 10 Dec 2002 18:24:19 GMT
Received: from axefour (ppp-76-135.iam.net.ma [212.217.76.135] (may be
forged))
by test (8.11.6+Sun/8.10.2) with SMTP id gBAHcxo11588;
Tue, 10 Dec 2002 17:38:59 GMT
Message-ID: <003e01c2a074$95bac110$0200a8c0@axefour>
Reply-To: "Mohamed SAHIFA" <[EMAIL PROTECTED]>
From: "Mohamed SAHIFA" <[EMAIL PROTECTED]>
To: "U.H.S" <[EMAIL PROTECTED]>,
"ULTRA WAVE INFO P.H" <[EMAIL PROTECTED]>,
"ULTRANET MULTIMEDIA" <[EMAIL PROTECTED]>,
"UNIDATA" <[EMAIL PROTECTED]>,
"UNIVERS LOGICIELS" <[EMAIL PROTECTED]>,
"VEMAPIE" <[EMAIL PROTECTED]>, "VICOB" <[EMAIL PROTECTED]>,
"VISUAL SOFT" <[EMAIL PROTECTED]>,
"VOICE TELECOMM" <[EMAIL PROTECTED]>,
"WALSMAN AND ASSOCATIATES" <[EMAIL PROTECTED]>,
"WELCOM INFO" <[EMAIL PROTECTED]>,
"WHITE HOUSE" <[EMAIL PROTECTED]>, "WINTEK"
<[EMAIL PROTECTED]>,
"X-MEDIA" <[EMAIL PROTECTED]>,
"ZENITH ENGINEERING" <[EMAIL PROTECTED]>,
"TALAPAC" <[EMAIL PROTECTED]>,
"TAZA INFO" <[EMAIL PROTECTED]>,
"TECHNIC FILE" <[EMAIL PROTECTED]>,
"TECHNORIUM" <[EMAIL PROTECTED]>, "TECLISER" <[EMAIL PROTECTED]>,
"TELE SERVICES ET SOUS-TRAITANCES" <[EMAIL PROTECTED]>,
"TELEDIS" <[EMAIL PROTECTED]>, "TELEDYNE"
<[EMAIL PROTECTED]>,
"TELESYSTEMS" <[EMAIL PROTECTED]>, "TELINFO" <[EMAIL PROTECTED]>,
"TETOUAN WEB" <[EMAIL PROTECTED]>, "THALES" <[EMAIL PROTECTED]>,
"TIDET" <[EMAIL PROTECTED]>, "TIMEXP" <[EMAIL PROTECTED]>,
"TIPNET" <[EMAIL PROTECTED]>, "TMIS" <[EMAIL PROTECTED]>,
"TODO SERVICES" <[EMAIL PROTECTED]>,
"TOP COMPUTER" <[EMAIL PROTECTED]>,
"TOP MAINTENANCE" <[EMAIL PROTECTED]>,
"TOTEM MULTIMEDIA" <[EMAIL PROTECTED]>,
"TRANSPARENCE INFO" <[EMAIL PROTECTED]>,
"SYSTEME DISTRIBUTION" <[EMAIL PROTECTED]>,
"SYNOPTI" <[EMAIL PROTECTED]>, "SWISSOFT"
<[EMAIL PROTECTED]>,
"SUNNY BUREAU" <[EMAIL PROTECTED]>, "SUNCOM" <[EMAIL PROTECTED]>,
"SUD ELECTRONIQUE INFO" <[EMAIL PROTECTED]>,
"STE AMIRALE INFO" <[EMAIL PROTECTED]>,
"STAR DE MAINTENANCE INFO" <[EMAIL PROTECTED]>,
"SR TELECOM" <[EMAIL PROTECTED]>,
"SOUTH SYSTEMS" <[EMAIL PROTECTED]>,
"SOPSI" <[EMAIL PROTECTED]>,
"SOPHIA CONCEPT" <[EMAIL PROTECTED]>,
"SONORAC" <[EMAIL PROTECTED]>, "SOMARA" <[EMAIL PROTECTED]>,
"SOLUTIONS INFO" <[EMAIL PROTECTED]>, "SOFTWIN"
<[EMAIL PROTECTED]>,
"SOCIETE INTER DE FOURNITURE ET D'ETUDE" <[EMAIL PROTECTED]>,
"SMEIN" <[EMAIL PROTECTED]>, "SKYNET" <[EMAIL PROTECTED]>,
"SIFEB" <[EMAIL PROTECTED]>, "SETTANET"
<[EMAIL PROTECTED]>,
"SERMIA" <[EMAIL PROTECTED]>, "SEKA SYSTEMES"
<[EMAIL PROTECTED]>,
"SEDOF INFO" <[EMAIL PROTECTED]>, "SEDEL"
<[EMAIL PROTECTED]>,
"SEANET" <[EMAIL PROTECTED]>, "SCOTIB" <[EMAIL PROTECTED]>,
"SAS SOFTWARE" <[EMAIL PROTECTED]>, "SAHARA COMPUTER"
<[EMAIL PROTECTED]>,
"SAFIA NET" <[EMAIL PROTECTED]>, "S.F.I.B" <[EMAIL PROTECTED]>,
"ROSOTEL" <[EMAIL PROTECTED]>, "RODIN" <[EMAIL PROTECTED]>,
"REPER" <[EMAIL PROTECTED]>, "REMOSERV" <[EMAIL PROTECTED]>,
"REDAGRAPH" <[EMAIL PROTECTED]>,
"RAMCHAND" <[EMAIL PROTECTED]>, "RADIOCOM"
<[EMAIL PROTECTED]>,
"QUIK BUREAU SERVICES" <[EMAIL PROTECTED]>,
"QUICPHONE" <[EMAIL PROTECTED]>, "QUALISOFT"
<[EMAIL PROTECTED]>,
"ORSIA CONSULTING" <[EMAIL PROTECTED]>,
"ORBIT TECHNOLOGY" <[EMAIL PROTECTED]>,
"ORAPPLIS" <[EMAIL PROTECTED]>, "OPTIMACOM"
<[EMAIL PROTECTED]>,
"OPEN TRADE" <[EMAIL PROTECTED]>,
"OPEN SOFT" <[EMAIL PROTECTED]>, "OLSI" <[EMAIL PROTECTED]>,
"OF SU MA" <[EMAIL PROTECTED]>, "ODISI MAROC" <[EMAIL PROTECTED]>,
"OCTAVIA TECHNOLOGY" <[EMAIL PROTECTED]>, "NT SOFT"
<[EMAIL PROTECTED]>,
"NSE" <[EMAIL PROTECTED]>, "NOVIBEL INFO" <[EMAIL PROTECTED]>,
"NOVASCO SYSTEMS" <[EMAIL PROTECTED]>,
"NFACTURY MAROC" <[EMAIL PROTECTED]>, "NEXT"
<[EMAIL PROTECTED]>,
"NETWARE G.A" <[EMAIL PROTECTED]>,
"NETOVER TECHNOLOGIE" <[EMAIL PROTECTED]>,
"NET INGENIERIE" <[EMAIL PROTECTED]>,
"ND NET" <[EMAIL PROTECTED]>, "NCR MAROC"
<[EMAIL PROTECTED]>,
"N.S.I" <[EMAIL PROTECTED]>, "PARA INFORMATIQUE"
<[EMAIL PROTECTED]>,
"PARSIFAL" <[EMAIL PROTECTED]>, "PARTNET" <[EMAIL PROTECTED]>,
"PC Net" <[EMAIL PROTECTED]>, "PCS" <[EMAIL PROTECTED]>,
"PCSOFT" <[EMAIL PROTECTED]>, "PIX INFO" <[EMAIL PROTECTED]>,
"PLAINE DE SOUSS BUREAU" <[EMAIL PROTECTED]>,
"PLANET COM" <[EMAIL PROTECTED]>,
"PLURIEL INFOET COMM" <[EMAIL PROTECTED]>,
"POINT NET" <[EMAIL PROTECTED]>, "POLYLOG" <[EMAIL PROTECTED]>,
"POLYSYSTEME INFO" <[EMAIL PROTECTED]>, "POLYTEL"
<[EMAIL PROTECTED]>,
"POWER POINT INFO" <[EMAIL PROTECTED]>, "PREMAX"
<[EMAIL PROTECTED]>,
"PRESTIGE INFO" <[EMAIL PROTECTED]>,
"PRO SYSTEM" <[EMAIL PROTECTED]>,
"PROCESSING TECHNOLOGIES" <[EMAIL PROTECTED]>,
"PROFESSIONAL SYSTEM" <[EMAIL PROTECTED]>,
"PROFESSIONNEL COMPUTER" <[EMAIL PROTECTED]>,
"PROLEC" <[EMAIL PROTECTED]>, "PUISSANCE 2"
<[EMAIL PROTECTED]>,
"MICROPLUS" <[EMAIL PROTECTED]>, "MICRODATA"
<[EMAIL PROTECTED]>,
"MICRO SOS" <[EMAIL PROTECTED]>,
"MICRO SERVICES" <[EMAIL PROTECTED]>, "MICRO NAD"
<[EMAIL PROTECTED]>,
"MICRO INFO" <[EMAIL PROTECTED]>,
"MICRO DISTRIBUTION" <[EMAIL PROTECTED]>,
"MICRO COM" <[EMAIL PROTECTED]>, "MICMAC INFO"
<[EMAIL PROTECTED]>,
"MIAMI EQUIPEMENT" <[EMAIL PROTECTED]>,
"MERIT" <[EMAIL PROTECTED]>, "MEDIAPHONE" <[EMAIL PROTECTED]>,
"MALI SOFT" <[EMAIL PROTECTED]>,
"MAINFORONIC" <[EMAIL PROTECTED]>,
"MAHA SOFT" <[EMAIL PROTECTED]>,
=?iso-8859-1?Q?M=A7M_TECHNOLOGY?= <[EMAIL PROTECTED]>,
"LOGING" <[EMAIL PROTECTED]>, "LE BIT" <[EMAIL PROTECTED]>,
"LAZER INFO" <[EMAIL PROTECTED]>, "LANNET"
<[EMAIL PROTECTED]>,
"MTDS" <[EMAIL PROTECTED]>, "ID SOFT" <[EMAIL PROTECTED]>,
"IDESYS" <[EMAIL PROTECTED]>, "IDP" <[EMAIL PROTECTED]>,
"ILAICOM" <[EMAIL PROTECTED]>, "INFELEC" <[EMAIL PROTECTED]>,
"INFO MAXIMALE" <[EMAIL PROTECTED]>,
"INFO NETWORKS" <[EMAIL PROTECTED]>,
"INFO PLUS SOFTWARE" <[EMAIL PROTECTED]>,
"INFO PRO" <[EMAIL PROTECTED]>, "INFONET"
<[EMAIL PROTECTED]>,
"INFORMATICA ECI" <[EMAIL PROTECTED]>,
"INFOVIE PLUS" <[EMAIL PROTECTED]>,
"INNOVATION COMPUTER" <[EMAIL PROTECTED]>,
"INSOFT" <[EMAIL PROTECTED]>, "INTEGRANET" <[EMAIL PROTECTED]>,
"INTER SYSTEME ROCHE-ISYSRO" <[EMAIL PROTECTED]>,
"INTER TRONIC" <[EMAIL PROTECTED]>, "INTERSOFT"
<[EMAIL PROTECTED]>,
"ISONET" <[EMAIL PROTECTED]>, "JATEL" <[EMAIL PROTECTED]>,
"JIJIF IMPEX" <[EMAIL PROTECTED]>, "KAMP" <[EMAIL PROTECTED]>,
"KENZA HOUSE INFO" <[EMAIL PROTECTED]>,
"KING COMPUTER" <[EMAIL PROTECTED]>,
"KUIK COMPUTER" <[EMAIL PROTECTED]>, "GNS" <[EMAIL PROTECTED]>,
"GIGERS COMPUTING" <[EMAIL PROTECTED]>,
"GENERATION MULTIMEDIA" <[EMAIL PROTECTED]>,
"GCS" <[EMAIL PROTECTED]>, "FUJITSU" <[EMAIL PROTECTED]>,
=?iso-8859-1?Q?FOX_SOFT_=A7_SERVICES?= <[EMAIL PROTECTED]>,
"FIRST MICRO" <[EMAIL PROTECTED]>, "FCD"
<[EMAIL PROTECTED]>,
"FACE INFORMATIQUE" <[EMAIL PROTECTED]>,
"HIGH TECH M.C.C" <infomcc@]hightech.edv>,
"HORIZONS INFO" <[EMAIL PROTECTED]>, "EYE TECH"
<[EMAIL PROTECTED]>,
"EXTRA" <[EMAIL PROTECTED]>, "EXPERTEAM" <[EMAIL PROTECTED]>,
"EXPERLEC" <[EMAIL PROTECTED]>, "EUROMAG TECHNOLOGIES"
<s-drissi@hotmail>,
"ESPACE NET" <[EMAIL PROTECTED]>,
"ENIRELEC" <[EMAIL PROTECTED]>, "ENI" <[EMAIL PROTECTED]>,
"EMULTEC" <[EMAIL PROTECTED]>,
"ELECTRO CONTACT" <[EMAIL PROTECTED]>,
"EFM" <[EMAIL PROTECTED]>, "ECS" <[EMAIL PROTECTED]>,
"E.T.C.E INFO" <[EMAIL PROTECTED]>, "D.B.M MAROC"
<[EMAIL PROTECTED]>,
"D2A SERVICES" <[EMAIL PROTECTED]>,
"DARMAG" <[EMAIL PROTECTED]>, "DATA CONSEIL"
<[EMAIL PROTECTED]>,
"DATA SEVER" <[EMAIL PROTECTED]>, "DATALINK" <[EMAIL PROTECTED]>,
"DCI" <[EMAIL PROTECTED]>, "DESTINATION MULTIMEDIA"
<[EMAIL PROTECTED]>,
"DETROIT FASHION" <[EMAIL PROTECTED]>, "DIAGONE"
<[EMAIL PROTECTED]>,
"DIAGONE MEDIA" <[EMAIL PROTECTED]>,
"DIGITEL SYSTEMS" <[EMAIL PROTECTED]>,
"DISTRILOG" <[EMAIL PROTECTED]>, "DMTEC" <[EMAIL PROTECTED]>,
"DOLEY" <[EMAIL PROTECTED]>, "DYNASOFT" <[EMAIL PROTECTED]>,
"BURINTEL" <[EMAIL PROTECTED]>, "BURINFOTEL"
<[EMAIL PROTECTED]>,
"BULL" <[EMAIL PROTECTED]>, "BIS" <[EMAIL PROTECTED]>,
"BIGEC" <[EMAIL PROTECTED]>, "B-DIS" <[EMAIL PROTECTED]>,
"C.R.A.F.S" <[EMAIL PROTECTED]>, "CAP TECHNOLOGIE" <[EMAIL PROTECTED]>,
"CENTRE D'ACHAT" <[EMAIL PROTECTED]>,
"CENTRELEC" <[EMAIL PROTECTED]>, "CIM D'EQUIPEMENT"
<[EMAIL PROTECTED]>,
"COMIFEL" <[EMAIL PROTECTED]>,
"COMMUNICATION SYSTEM" <[EMAIL PROTECTED]>,
"COMPU SERV" <[EMAIL PROTECTED]>, "COMPUNET" <[EMAIL PROTECTED]>,
"COMPUTER FUTUR INFO" <[EMAIL PROTECTED]>,
"COMPUTER WORLD" <[EMAIL PROTECTED]>,
"COMSYSTEL" <[EMAIL PROTECTED]>, "CONNECTOM" <[EMAIL PROTECTED]>,
"CONSULT - INFO" <[EMAIL PROTECTED]>,
"CYBER ACTION" <[EMAIL PROTECTED]>, "CYBER PRIMO"
<[EMAIL PROTECTED]>,
"AB SYSTEM" <[EMAIL PROTECTED]>, "ABCHIR" <[EMAIL PROTECTED]>,
"ACTION INFO" <[EMAIL PROTECTED]>, "AFRICA WORLD"
<[EMAIL PROTECTED]>,
"Africode" <[EMAIL PROTECTED]>,
"AFRO AMERICAN" <[EMAIL PROTECTED]>, "AGRO CONCEPT"
<[EMAIL PROTECTED]>,
"ARPHOT" <[EMAIL PROTECTED]>
Subject: TARIF PLANET DEC 2002
Date: Tue, 10 Dec 2002 17:49:27 -0000
Organization: AXEFOUR
MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary="----=_NextPart_000_003A_01C2A074.7C938B90"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.00.2919.6700
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6700
Content-Length: 94774
Lines: 1263
X-IMAPbase: 1039879354 1
Status: RO
X-Status:
X-Keywords:
X-UID: 1
C'est un message de format MIME en plusieurs parties.
------=_NextPart_000_003A_01C2A074.7C938B90
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_003B_01C2A074.7C981F70"
------=_NextPart_001_003B_01C2A074.7C981F70
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Bonjour,
Ci-joint le Tarif des produits r=E9seaux ( PLANET ) Dec 2002.
Salutations
------=_NextPart_001_003B_01C2A074.7C981F70
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3DContent-Type>
<META content=3D"MSHTML 5.00.2920.0" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Bonjour,</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=3DArial size=3D2>Ci-joint le Tarif des produits =
r=E9seaux ( PLANET )=20
Dec 2002.</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=3DArial size=3D2>Salutations</FONT></DIV></BODY></HTML>
------=_NextPart_001_003B_01C2A074.7C981F70--
------=_NextPart_000_003A_01C2A074.7C938B90
Content-Type: application/vnd.ms-excel;
name="TARIF PLANET 101202.xls"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="TARIF PLANET 101202.xls"
------=_NextPart_000_003A_01C2A074.7C938B90--
and when i delete at least 10 receipient from the To: clause it works.
whithout this i got no data from the script
--
Edit bug report at http://bugs.php.net/?id=21011&edit=1
--
Try a CVS snapshot: http://bugs.php.net/fix.php?id=21011&r=trysnapshot
Fixed in CVS: http://bugs.php.net/fix.php?id=21011&r=fixedcvs
Fixed in release: http://bugs.php.net/fix.php?id=21011&r=alreadyfixed
Need backtrace: http://bugs.php.net/fix.php?id=21011&r=needtrace
Try newer version: http://bugs.php.net/fix.php?id=21011&r=oldversion
Not developer issue: http://bugs.php.net/fix.php?id=21011&r=support
Expected behavior: http://bugs.php.net/fix.php?id=21011&r=notwrong
Not enough info: http://bugs.php.net/fix.php?id=21011&r=notenoughinfo
Submitted twice: http://bugs.php.net/fix.php?id=21011&r=submittedtwice
register_globals: http://bugs.php.net/fix.php?id=21011&r=globals
PHP 3 support discontinued: http://bugs.php.net/fix.php?id=21011&r=php3
Daylight Savings: http://bugs.php.net/fix.php?id=21011&r=dst
IIS Stability: http://bugs.php.net/fix.php?id=21011&r=isapi