Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.90/39: Рейтинг темы: голосов - 39, средняя оценка - 4.90
loko1411
0 / 0 / 0
Регистрация: 02.12.2010
Сообщений: 14
#1

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

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

Нужен рабочий код

Добавлено через 1 минуту
Помогите кто может очень надо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.04.2012, 15:48
Ответы с готовыми решениями:

Php pop3 получение писем из папок imap
Добрый день. Получаю через php-imap список папок на сервере, и получаю список...

Php скрипт почты и хостинг
Есть простой скрипт почты, на одном хосте он работает на другом нет, сам хост...

PHP Скрипт для отправки почты
Админ ПОМОГИ У меня PHP скрипт для отправки письма на почту заборохлил Он...

PHP отправка почты с локального сервера
Всем привет! Подскажите пожалуйста каким образом можно отправлять почту с...

PHP Скрипты для отправки почты с вложением
ПРИВЕТ! мне очень нужен скрипт для отправки почты на несколько адресов с...

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

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

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

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
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.04.2012, 11:16

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

IMAP: чтение и сохранение XLS-файлов
Всем привет! Совсем недавно начал разбираться с IMAP &amp; XLS, столкнулся с пока...

Как узнать включена ли библиотека php imap.dll?
при работе на локалхосте небыло проблем, я включил imap.dll в php.ini и все, ...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru