Bug #66447 [Opn]: imap_fetchstructure dose'nt work after some mails
| From: | amit dot singh260288 at gmail dot com | Date: | Thu, 09 Jan 2014 06:29:52 +0000 |
| Subject: | Bug #66447 [Opn]: imap_fetchstructure dose'nt work after some mails | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-183658@lists.php.net to get a copy of this message | ||
Edit report at https://bugs.php.net/bug.php?id=66447&edit=1
ID: 66447
User updated by: amit dot singh260288 at gmail dot com
Reported by: amit dot singh260288 at gmail dot com
Summary: imap_fetchstructure dose'nt work after some mails
Status: Open
Type: Bug
Package: IMAP related
Operating System: window
PHP Version: 5.5.7
Block user comment: N
Private report: N
New Comment:
thier is error of no body found after reading 25004 mails
Previous Comments:
------------------------------------------------------------------------
[2014-01-09 06:23:25] amit dot singh260288 at gmail dot com
Description:
------------
$k = 1;
for($i=$cnt;$i<=$till;$i++,$k++)
{
$this->data[$k]['header'] = imap_headerinfo($this->conn, $i);
$this->data[$k]['structure'] = imap_fetchstructure($this->conn, $i);
$this->data[$k]['date'] = $this->data[$k]['header']->date;
$this->data[$k]['from'] =
$this->data[$k]['header']->fromaddress;
$this->data[$k]['subject'] =
$this->data[$k]['header']->subject;
$this->data[$k]['to'] =
$this->data[$k]['header']->toaddress;
if ($this->data[$k]['structure']->subtype === 'MIXED')
{
$this->data[$k]['body'] = ' ';
$k--;
}
else
{
$this->data[$k]['body'] = imap_body($this->conn, $i);
$this->data[$k]['email'] =
$this->extract_emails_from($this->data[$k]['body']);
$this->data[$k]['phone'] =
$this->extract_phone($this->data[$k]['body']);
$this->data[$k]['name'] =
$this->extract_name($this->data[$k]['body']);
$this->data[$k]['query'] =
$this->extract_query($this->data[$k]['body']);
$this->data[$k]['location'] =
$this->extract_location($this->data[$k]['body']);
$this->data[$k]['city'] =
$this->extract_city($this->data[$k]['body']);
$this->data[$k]['msgno'] =
$this->data[$k]['header']->Msgno;
$email = $this->data[$k]['email'];
}
Test script:
---------------
warning: imap_fetchstructure(): No body information available in
C:\xampp\htdocs\datafiller\Email_reader.php on line 44
this is bug what i got. it does'nt work after 25004 mail reading
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=66447&edit=1