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

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

Оффлайн Altaxar

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 222
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.moroseac.ru/
POP3
« : 24 Июля 2007, 15:17:24 »
Пишу маил систему. Из-за своеобразного функционала сайта,  приходится полностью писать заново а не подстраивать готовое.
С SMTP разобрался, работает как надо, POP3 организовал, но столкнулся с проблемой с файлами прикрепленными к письму. Вытащить из письма файл уже сделал(разбором mime), но такой метод мне не нравится.
Дело в том, что письмо может быть очень большим, из-за файла,  получается что при каждом просмотре письма(текста), POP3 сервет отдает все письмо с прикрепленным файлом. Но маил программы как Thunderbird, врядли читают все письмо с прикрепленными файлами.
Помогите советом, как же быть? как читать письмо с POP3 без прикрепленных файлов? уже все поисковики облазил так и нашел дополнительные команды серверу POP3, c которыми можно решить эту задачу, или я чтото не так понял.
Не все является тем чем кажется.

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
POP3
« Ответ #1 : 25 Июля 2007, 17:32:18 »
Цитировать
Altaxar:
Но маил программы как Thunderbird, врядли читают все письмо с прикрепленными файлами.

включи логирование pop3 запросов и посмотри как thunderbird работает
http://www.mozilla.org/quality/mailnews/mail-troubleshoot.html#protocol
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Altaxar

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 222
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.moroseac.ru/
POP3
« Ответ #2 : 25 Июля 2007, 17:45:51 »
Спасибо,
Маил клиенты как я понял работают по следующему принципу:
1) Соединяются с сервером и запрашивают шапки новых писем. команда TOP N L (где N-номер письма, L-количество строк тела письма)
2) при открытии письма, загружает все, что там есть в temp.
Вот и решение данного вопроса только на PHP.
Если у когото есть более интересное решение, пишите буду благодарен.
Не все является тем чем кажется.

 

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