Автор Тема: О POP3::Client  (Прочитано 4647 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Отец Никон

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 52
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
О POP3::Client
« : 10 Февраля 2003, 19:24:06 »
В документации к этому модулю значится, что для удаления какого-либо сообщения с сервера надо вызвать $pop->delete($message_number)
и затем
$pop->Close();

Однако у меня это не работает. Прошу помочь.

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
О POP3::Client
« Ответ #1 : 10 Февраля 2003, 19:29:48 »
В чем помочь?
Не удаляется или не закрывается?
Кстати, мы о Mail::POP3Client говорим?
« Последнее редактирование: 10 Февраля 2003, 19:36:37 от NeoNox »
The documentations is your friend

Оффлайн Отец Никон

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 52
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
О POP3::Client
« Ответ #2 : 10 Февраля 2003, 22:18:59 »
Да, о Mail::POP3Client, описался.

Не удаляется и не закрывается. Страница вообще не грузиться. И об ошибке не пишет.

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
О POP3::Client
« Ответ #3 : 11 Февраля 2003, 11:15:26 »
Выложи сюда проблемный кусок кода.
The documentations is your friend

Оффлайн Отец Никон

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 52
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
О POP3::Client
« Ответ #4 : 11 Февраля 2003, 21:14:21 »

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
О POP3::Client
« Ответ #5 : 12 Февраля 2003, 11:06:54 »
sub delete_ {
$pop->delete($numb_mess);
print "Deleted\\n";
$pop->Close();
}
Ты будешь удивлен значением $numb_mess
perldoc perlsub
The documentations is your friend

Оффлайн Отец Никон

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 52
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
О POP3::Client
« Ответ #6 : 12 Февраля 2003, 19:13:04 »
А что? У меня всё правильно. Как в командной строке передал, так и есть.

Оффлайн Отец Никон

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 52
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
О POP3::Client
« Ответ #7 : 14 Февраля 2003, 19:45:27 »
Уважаемый NeoNox!
Объясни, в чём дело. Номер сообщения я передаю правильный. Не знаю, что тебе не понравилось.

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
О POP3::Client
« Ответ #8 : 15 Февраля 2003, 17:06:36 »
Ну раз Уважаемый, тогда отвечу.
Мне не понравилось то, что ты ленишся включить элементарную отладку в своей программе и вместо этого ждешь несколько дней для того что-бы кто нибудь вместо тебя написал решение.
Вот так должно выглядеть начало твоей программы:
#!/usr/bin/perl -w

use Mail::POP3Client;
use MIME::Base64;
use MIME::QuotedPrint;
use CGI::Carp qw(carpout fatalsToBrowser);

-> Can\'t locate object method "delete" via package "Mail::POP3Client"
Далее сам все поймешь. Кстати и в логах все ошибки написаны.
Второе, так как ты параметры передаешь это не дело.
А решение простое как яйцо - есть метод Delete а метода delete нет!
Удачи.
The documentations is your friend

Оффлайн Отец Никон

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 52
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
О POP3::Client
« Ответ #9 : 15 Февраля 2003, 17:18:46 »
Ну спасибо, выручил. А отладку я всегда включаю, но тут почему-то даже не додумался этого сделать.

Оффлайн kopachev

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 14
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
О POP3::Client
« Ответ #10 : 26 Февраля 2003, 23:50:32 »
А как включать отладку, вроде дебагера у perl`а нет?

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
О POP3::Client
« Ответ #11 : 27 Февраля 2003, 00:41:32 »
Что ты вкладываешь в понятие дебагера?
The documentations is your friend

Оффлайн kopachev

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 14
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
О POP3::Client
« Ответ #12 : 27 Февраля 2003, 14:12:42 »
отладчик какой-нибудь.
А что значит "А <отладку> я всегда включаю"?

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
О POP3::Client
« Ответ #13 : 27 Февраля 2003, 14:29:31 »
1. #!/usr/bin/perl -w
2. use CGI::Carp qw(carpout fatalsToBrowser);
3. use strict;
The documentations is your friend

 

Sitemap 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