Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Почта и PHP


Автор: ArNic 14.5.2008, 17:03
Подключился и выдернул текст письма данным кодом

Код

$connection = fsockopen("mail.hoster.ru",110,$errno, $errstr, 10);
if($connection) {
    print (fgets($connection,1024));
    fputs($connection,"USER #######@######\r\n");
    print (fgets($connection,1024));
    fputs($connection,"PASS #######\r\n");
    print (fgets($connection,1024));
    fputs($connection,"LIST\r\n");
    print fread($connection,5000);
    fputs($connection,"RETR 1 2\r\n");
    print fread($connection, 500000);    
    fputs($connection,"QUIT\r\n");
    fclose($connection);}
else echo "Not connected...";


Но чето там такая бурда, а текста отправленного письмом нет :(
И к тому же мне кажется что он обрезается :(

Вот то, что он выдает
Цитата

+OK Hoster.ru POP3/IMAP4 Service Daemon Ready +OK +OK Logged in. +OK 2 messages: 1 3175 2 3397 . +OK 3175 octets Return-path: Envelope-to: web_news@abagan.ru Delivery-date: Wed, 14 May 2008 15:41:12 +0400 Received: from [89.232.124.51] (helo=Albina) by mail.hoster.ru with esmtpa (Exim 4.69 (FreeBSD)) (envelope-from ) id 1JwFM7-00085d-Qp for web_news@abagan.ru; Wed, 14 May 2008 15:41:12 +0400 From: To: Subject: 001-1 Date: Wed, 14 May 2008 15:43:23 +0400 Message-ID: <001001c8b5b7$b7a29fb0$26e7df10$@ru> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_0011_01C8B5D9.3EB43FB0" X-Mailer: Microsoft Office Outlook 12.0 Thread-Index: Aci1t7PA8IYdG3djQyenThPE2ah7OA== Content-Language: ru x-cr-hashedpuzzle: AlDV Ax/W CYmL E8L0 GEXI GVl4 GxoB HRi0 HZcj HjRG I86F JHNg JfEp Jxgu KT1Z Kxnk;1;dwBlAGIAXwBuAGUAdwBzAEAAYQBiAGEAZwBhAG4ALgByAHUA;Sosha1_v1;7;{9D0572DB-EEEB-4AA5-848A-FB9BAB36BDE6};dwBlAGIAQABhAGIAYQBnAGEAbgAuAHIAdQA=;Wed, 14 May 2008 11:43:18 GMT;MAAwADEALQAxAA== x-cr-puzzleid: {9D0572DB-EEEB-4AA5-848A-FB9BAB36BDE6} X-ACL-Warn: Adress not find Это составное сообщение в формате MIME. ------=_NextPart_000_0011_01C8B5D9.3EB43FB0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: base64 8NLP18XSy8Eg08/Pwt3FzsnRDQoNCg== ------=_NextPart_000_0011_01C8B5D9.3EB43FB0 Content-Type: text/html; charset="koi8-r" Content-Transfer-Encoding: quoted-printable <html xmlns:v=3D"


Помогите если не трудно. Где что не сделал?

Автор: Feldmarschall 14.5.2008, 17:10
Не раскодировал smile
Отправлял бы письмо текстом - прочитал бы текст (и заголовки)

Автор: ArNic 14.5.2008, 18:10
Не факт что письмо придет именно текстом и к тому же обрати внимание на конец цитаты 
Цитата

<html xmlns:v=3D"

Делаем отсюда вывод - html тег должен быть закрыт а следовательно почему-то сообщение не полное.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)