[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Декодирование сообщения
finder128
Требуется сделать парсер почтовых сообщений. Столкнулся с тем, что сообщения приходят закодированные, но как их раскодировать, пока непонятно. Сообщение слал с mail.ru. Заголовок у сообщения - "Проверка". Выводит "=?UTF-8?B?0J/RgNC+0LLQtdGA0LrQsA==?=".
Вот код:

$mbox = imap_open ("{******:995/pop3/ssl/novalidate-cert}INBOX", "******", "*****");


$temp=imap_header$mbox,1);



echo $subject;


Base64_decode дает кракозябры.
Как декодировать сообщения?
killer8080
$text = "=?UTF-8?B?0J/RgNC+0LLQtdGA0LrQsA==?=";
$decode = imap_mime_header_decode($text);
echo '<pre>'.print_r($decode, 1).'</pre>';
Kort77
Здравствуйте! Помогите! Нужно добиться результата что бы было:
1. тема письма
сообщение
2. тема письма
сообщение и т.д.
выводит тупо сколько в ящике писем, не айс..
-----------------
<?php
$user_mail = '***@mail.ru';
$pass_mail = '***';
$mailbox = "{pop.mail.ru:995/pop3/ssl/novalidate-cert}INBOX";
$mbox = imap_open($mailbox, $user_mail, $pass_mail) or die("imap_open failed: ".imap_last_error()."\r\n");
imap_errors();
$num = imap_num_msg($mbox);
echo 'inbox has '.$num." messages\r\n";
imap_close($mbox);
?>
---------------
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.