собственно вот в чем проблема
пытаюсь читать почту следующим образом
<?php
function get_data($pop_conn)
{
$data="";
while (!feof($pop_conn)) {
$buffer = chop(fgets($pop_conn,1024));
$data .= "$buffer\r\n";
if(trim($buffer) == ".") break;
}
return $data;
}
$pop_conn = fsockopen("pop.yandex.ru", 110,$errno, $errstr, 10);
print fgets($pop_conn,1024);
fputs($pop_conn,"USER *********\r\n");
print fgets($pop_conn,1024);
print "<BR>";
print "<BR>";
fputs($pop_conn,"PASS **********\r\n");
print fgets($pop_conn,1024);
print "<BR>";
print "<BR>";
print "<BR>";
fputs($pop_conn,"STAT\r\n");
print fgets($pop_conn,1024);
print "<BR>";
fputs($pop_conn,"LIST\r\n");
print get_data($pop_conn);
print "<BR>";
?>
print get_data($pop_conn); должно выводить все письмо целиком с заголовками и телом письма .. ведь так
но в из зс специфичности писем которые приходят на ящик они начинаются так:
<итакдалее
те с знака "<"
если я читаю письмо без этого первого знака то все ок
если с им то тела письме нет ..
изменить форма приходящих писем варианта нет .....
подскажите вариант решения проблемы
заранее благодарен