Форум программистов, компьютерный форум, киберфорум
PHP
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.93/46: Рейтинг темы: голосов - 46, средняя оценка - 4.93
0 / 0 / 0
Регистрация: 02.12.2010
Сообщений: 14

Чтение почты по протоколу Imap с помощь Php

11.04.2012, 15:48. Показов 9302. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Нужен рабочий код

Добавлено через 1 минуту
Помогите кто может очень надо
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.04.2012, 15:48
Ответы с готовыми решениями:

Чтение писем с сервера по протоколу IMAP
Всем привет, нужно подключаться к почтовому серверу по протоколу IMAP4, выбирать нужные письма и пересылать их на какие-то адреса. ...

Получение письма с вложением по протоколу IMAP
Всем доброго дня. Интересует вопрос как по протоколу IMAP получать/разбирать письма состоящие из нескольких частей. Интересна конкретно...

imap удаление почты
делаю IMAP клиент,нужны команды ,инфа про них,а еще лучше с примерами,такие команды как APPEND и т д

3
368 / 43 / 8
Регистрация: 11.04.2012
Сообщений: 149
Записей в блоге: 1
12.04.2012, 07:25
http://php.net/manual/en/book.imap.php - вперед и с песней. Уважающий себя программист всегда все делает сам, а не просит рабочий код.

Если вы себя не уважаете или программистом не являетесь и не хотите быть вам сюда: http://www.developers-life.com... ssage.html
0
 Аватар для Мастер Шифу
969 / 71 / 9
Регистрация: 15.10.2011
Сообщений: 583
Записей в блоге: 1
12.04.2012, 08:42
http://roundcube.net/ - качайте исходники. Как раз работает через IMAP. Код читабельный
0
0 / 0 / 0
Регистрация: 02.12.2010
Сообщений: 14
12.04.2012, 11:16  [ТС]
Я бы с удовольствием разобрался у меня просто мало времени осталось, через неделю надо сдавать.

У меня есть код можете сказать почему он не работает уже все перепробивал

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd"> 
<html> 
<head> 
 
<style type="text/css">
 
div.toggler             { border:1px solid #ccc; background:url(gmail2.jpg) 10px 12px #eee no-repeat; cursor:pointer; padding:10px 32px; }
div.toggler .subject    { font-weight:bold; }
div.read                    { color:#666; }
div.toggler .from, div.toggler .date { font-style:italic; font-size:11px; }
div.body                    { padding:10px 20px; }
 
 
</style>
 
 
    <script type="text/javascript" src="mootools.js"></script>
    <script type="text/javascript">
        /* when the dom is ready... */
        window.addEvent('domready',function() {
            var togglers = $$('div.toggler');
            if(togglers.length) var gmail = new Fx.Accordion(togglers,$$('div.body'));
            togglers.addEvent('click',function() { this.addClass('read').removeClass('unread'); });
            togglers[0].fireEvent('click'); //first one starts out read
        });
    </script>
 
    </head> 
    <body> 
    <?php
 
    /* connect to gmail */
$hostname = '{imap.yandex.ru:143}INBOX';
$username = 'loko1411@yandex.ru';
$password = 'arsenal14';
 
/* try to connect */
$inbox = imap_open($hostname,$username,$password) or die('Cannot connect to Gmail: ' . imap_last_error());
 
/* grab emails */
$emails = imap_search($inbox,'ALL');
 
/* if emails are returned, cycle through each... */
if($emails) {
 
  /* begin output var */
  $output = '';
 
  /* put the newest emails on top */
  rsort($emails);
 
  /* for every email... */
  foreach($emails as $email_number) {
 
    /* get information specific to this email */
    $overview = imap_fetch_overview($inbox,$email_number,0);
    $message = imap_fetchbody($inbox,$email_number,2);
 
    /* output the email header information */
    $output.= '<div class="toggler '.($overview[0]->seen ? 'read' : 'unread').'">';
    $output.= '<span class="subject">'.$overview[0]->subject.'</span> ';
    $output.= '<span class="from">'.$overview[0]->from.'</span>';
    $output.= '<span class="date">on '.$overview[0]->date.'</span>';
    $output.= '</div>';
 
    /* output the email body */
    $output.= '<div class="body">'.$message.'</div>';
  }
 
  echo $output;
} 
 
/* close the connection */
imap_close($inbox);
 
        ?>
    </body> 
    </html>
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
12.04.2012, 11:16
Помогаю со студенческими работами здесь

Авторизация почты по imap
Как сделать авторизацию по imap (Желательно маил)?Посмотрел много тем ,но стоящего ничего не вышло.Если никак не сделать авторизацию по...

Получение почты по IMAP
Приветствую! Подскажите, можно ли как-то настроить Outlook (в данный момент Outlook 2013) таким образом, чтобы он принимал почту со всех...

Получение почты через pop3 без imap
есть хот но на нем нет imap подскажите как получить почту в одн переменню записать адрес с оторого пришло письмо а вовторую тело письма и...

Отправка почты по протоколу POP3
Всем привет! тут такое задание: Необходимо разработать программу для отправки почтовых сообщений по протоколу POP3. Но, на сколько...

Отправка почты по протоколу exchange
Добрый день! Перерыв интернет не нашел ничего по отправке почты через протокол exchange, но необходимо отправлять именно через него. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru