Вверх ↑
Этот топик читают: Гость
Ответов: 199
Рейтинг: 7
#1: 2008-12-13 15:01:34 ЛС | профиль | цитата
Как бы это стыдно не звучало, но не получается удалить письмо с сервака mail.ru. Примерно делаю вот так:
code_10946.txt
карма: 0

0
файлы: 1code_10946.txt [266B] [168]
Администрация
Ответов: 15295
Рейтинг: 1519
#2: 2008-12-13 15:31:46 ЛС | профиль | цитата
а соединение с сервером отсутствует надо понимать?
карма: 26
1
Голосовали:lenchik_vla
Ответов: 199
Рейтинг: 7
#3: 2008-12-13 15:35:48 ЛС | профиль | цитата
Вот как раз нет, соединение есть, письма с сервера скачивает, а вот удалять не хочет!

карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#4: 2008-12-13 15:59:33 ЛС | профиль | цитата
lenchik_vla, у pop3 есть такая особенность, что при удаление письма с сервера нужно выполнять команду QUIT, т.е. вызывать точку doClose на элементе. Простой вызов удаления хоть и вернет ok, но без корректного завершения сессии с сервером обработан не будет
карма: 26
1
Голосовали:login
Ответов: 199
Рейтинг: 7
#5: 2008-12-13 16:18:02 ЛС | профиль | цитата
Ну вот допустим даже если так, это получается что мне прийдется делать следующее
1) Выполнить соединение с сервером
2) удалить какое нибудь письмо
3) закрыть соединение с сервером
4) опять соедениться (чтобы продолжить сортировку почты)
5) опять что нибудь удалить
И так делее.
карма: 0

0
Ответов: 3851
Рейтинг: 159
#6: 2008-12-13 18:04:29 ЛС | профиль | цитата
lenchik_vla писал(а):
4) опять соедениться (чтобы продолжить сортировку почты)
5) опять что нибудь удалить

мне интересно - расскажи чем закончилось..
карма: 0
начавший
1
Голосовали:EcsTasY
Ответов: 590
Рейтинг: 19
#7: 2008-12-13 20:10:24 ЛС | профиль | цитата
Андрей. писал(а):
мне интересно - расскажи чем закончилось..

+
карма: 0

-2
Голосовали:Астрамак, lenchik_vla
Ответов: 199
Рейтинг: 7
#8: 2008-12-13 20:59:50 ЛС | профиль | цитата
Андрей. писал(а):
мне интересно - расскажи чем закончилось..

Класная шутка помоему в ералаше была или в аншлаге , чем такое говорить лучше вообще молчать!
карма: 0

0
Ответов: 3851
Рейтинг: 159
#9: 2008-12-13 23:16:02 ЛС | профиль | цитата
lenchik_vla, вообще-то, мне действительно интересно. С почтой не работал, но не подозревал, что так сложно..
карма: 0
начавший
-1
Голосовали:lenchik_vla
Ответов: 99
Рейтинг: 1
#10: 2008-12-14 16:36:39 ЛС | профиль | цитата
code_10951.txt
карма: 0

0
файлы: 1code_10951.txt [4.1KB] [175]
Администрация
Ответов: 15295
Рейтинг: 1519
#11: 2008-12-14 17:07:21 ЛС | профиль | цитата
Андрей. писал(а):
но не подозревал, что так сложно..

вот оригинал http://book.itep.ru/4/44/pop34414.htm, а вот выдержки
...
DELE msg (msg - номер сообщения)

Сервер POP3 помечает сообщение как удаленное. Любая ссылка на это сообщение в будущем вызовет ошибку. При этом само сообщение не удаляется пока сессия не войдет в режим UPDATE.

...
QUIT - аргументов не использует, возможный отклик +OK.

Сервер POP3 удаляет все сообщения, помеченные как удаленные из почтового ящика, посылает соответствующий отклик и разрывает TCP связь. Пример:

К: QUIT
С: +OK dewey POP3 server signing off.

...
поэтому лучше свою программу писать так, чтобы фактическое удаление писем проимходило только один раз.
карма: 26
1
Голосовали:lenchik_vla
Ответов: 199
Рейтинг: 7
#12: 2008-12-14 17:44:32 ЛС | профиль | цитата
Спасибо Dilma большое!
карма: 0

0
12
Сообщение
...
Прикрепленные файлы
(файлы не залиты)