Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PERL) Как прочитать сообщения в почтовом ящике / 14 сообщений из 14, страница 1 из 1
05.09.2005, 17:45
    #33252467
RedPups
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PERL) Как прочитать сообщения в почтовом ящике
Нужно чтоб скрипт читал, удалял сообщения с ящика!!
Кто знает как это зделать пожалуста кинте пример исходного текста!!!
...
Рейтинг: 0 / 0
05.09.2005, 18:05
    #33252522
g613
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PERL) Как прочитать сообщения в почтовом ящике
RedPupsНужно чтоб скрипт читал, удалял сообщения с ящика!!
Кто знает как это зделать пожалуста кинте пример исходного текста!!!

POP3 ?, IMAP ?, MailDir ?, .... ? - в смысле ящики они разные бывают...

:)
...
Рейтинг: 0 / 0
06.09.2005, 08:48
    #33252929
RedPups
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PERL) Как прочитать сообщения в почтовом ящике
Да ящики имеются :)) (извените вчера занят был ЗАБЫЛ)

кидайте сюда: e_steshenko@protek.ru жду !!!
...
Рейтинг: 0 / 0
06.09.2005, 08:49
    #33252932
RedPups
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PERL) Как прочитать сообщения в почтовом ящике
g613 RedPupsНужно чтоб скрипт читал, удалял сообщения с ящика!!
Кто знает как это зделать пожалуста кинте пример исходного текста!!!

POP3 ?, IMAP ?, MailDir ?, .... ? - в смысле ящики они разные бывают...

:)

POP3 !!!!
...
Рейтинг: 0 / 0
06.09.2005, 10:25
    #33253117
g613
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PERL) Как прочитать сообщения в почтовом ящике
perldoc Net::POP3

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
NAME
    Net::POP3 - Post Office Protocol  3  Client class (RFC1939)

SYNOPSIS
        use Net::POP3;

        # Constructors
        $pop = Net::POP3->new('pop3host');
        $pop = Net::POP3->new('pop3host', Timeout =>  60 );

        if ($pop->login($username, $password) >  0 ) {
          my $msgnums = $pop->list; # hashref of msgnum => size
          foreach my $msgnum (keys %$msgnums) {
            my $msg = $pop->get($msgnum);
            print @$msg;
            $pop->delete($msgnum);
          }
        }

        $pop->quit;

...
Рейтинг: 0 / 0
06.09.2005, 11:18
    #33253295
RedPups
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PERL) Как прочитать сообщения в почтовом ящике
Спасибо!!!
...
Рейтинг: 0 / 0
09.11.2005, 11:08
    #33368370
vitvsh
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PERL) Как прочитать сообщения в почтовом ящике
g613perldoc Net::POP3

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
NAME
    Net::POP3 - Post Office Protocol  3  Client class (RFC1939)

SYNOPSIS
        use Net::POP3;

        # Constructors
        $pop = Net::POP3->new('pop3host');
        $pop = Net::POP3->new('pop3host', Timeout =>  60 );

        if ($pop->login($username, $password) >  0 ) {
          my $msgnums = $pop->list; # hashref of msgnum => size
          foreach my $msgnum (keys %$msgnums) {
            my $msg = $pop->get($msgnum);
            print @$msg;
            $pop->delete($msgnum);
          }
        }

        $pop->quit;



а если письмо удалять не надо? тогда как быть? ведь при повторном запуске скрипта его опять выгребет...
...
Рейтинг: 0 / 0
09.11.2005, 11:18
    #33368393
g613
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PERL) Как прочитать сообщения в почтовом ящике
vitvsh g613perldoc Net::POP3


а если письмо удалять не надо? тогда как быть? ведь при повторном запуске скрипта его опять выгребет...

воспользоваться IMAP
?
...
Рейтинг: 0 / 0
09.11.2005, 11:21
    #33368403
vitvsh
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PERL) Как прочитать сообщения в почтовом ящике
а в РОР3? выгребают же как-то оставляя почту разные аутлуки и зебаты
...
Рейтинг: 0 / 0
09.11.2005, 11:27
    #33368419
g613
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PERL) Как прочитать сообщения в почтовом ящике
vitvshа в РОР3? выгребают же как-то оставляя почту разные аутлуки и зебаты

сохранять локально номера, а еще лучше Message-Id, прчитаных сообщений.

В первом случае, в цикле, `foreach my $msgnum (keys %$msgnums) {` начинать читать только с номера > того который у тебя сохранен. Во втором выгребать сначала _ВСЕ_ заголовки, а затем сообщения с Message-Id которых нет в твоей локальной базе.
...
Рейтинг: 0 / 0
09.11.2005, 11:31
    #33368430
vitvsh
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PERL) Как прочитать сообщения в почтовом ящике
thnx, так и думал :)
...
Рейтинг: 0 / 0
11.11.2005, 13:34
    #33373567
Basileves
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PERL) Как прочитать сообщения в почтовом ящике
А как сделать то же самое на PHP?
...
Рейтинг: 0 / 0
14.11.2005, 10:21
    #33375998
Basileves
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PERL) Как прочитать сообщения в почтовом ящике
Неужели никто не знает как это сделать на PHP?
...
Рейтинг: 0 / 0
14.11.2005, 15:31
    #33376949
Black
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PERL) Как прочитать сообщения в почтовом ящике
это был топик по PERL, создайте новый топик
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PERL) Как прочитать сообщения в почтовом ящике / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]