Forum Webscript.Ru

Программирование => PHP => Тема начата: Altaxar от 24 Июля 2007, 15:17:24

Название: POP3
Отправлено: Altaxar от 24 Июля 2007, 15:17:24
Пишу маил систему. Из-за своеобразного функционала сайта,  приходится полностью писать заново а не подстраивать готовое.
С SMTP разобрался, работает как надо, POP3 организовал, но столкнулся с проблемой с файлами прикрепленными к письму. Вытащить из письма файл уже сделал(разбором mime), но такой метод мне не нравится.
Дело в том, что письмо может быть очень большим, из-за файла,  получается что при каждом просмотре письма(текста), POP3 сервет отдает все письмо с прикрепленным файлом. Но маил программы как Thunderbird, врядли читают все письмо с прикрепленными файлами.
Помогите советом, как же быть? как читать письмо с POP3 без прикрепленных файлов? уже все поисковики облазил так и нашел дополнительные команды серверу POP3, c которыми можно решить эту задачу, или я чтото не так понял.
Название: POP3
Отправлено: Макс от 25 Июля 2007, 17:32:18
Цитировать
Altaxar:
Но маил программы как Thunderbird, врядли читают все письмо с прикрепленными файлами.

включи логирование pop3 запросов и посмотри как thunderbird работает
http://www.mozilla.org/quality/mailnews/mail-troubleshoot.html#protocol
Название: POP3
Отправлено: Altaxar от 25 Июля 2007, 17:45:51
Спасибо,
Маил клиенты как я понял работают по следующему принципу:
1) Соединяются с сервером и запрашивают шапки новых писем. команда TOP N L (где N-номер письма, L-количество строк тела письма)
2) при открытии письма, загружает все, что там есть в temp.
Вот и решение данного вопроса только на PHP.
Если у когото есть более интересное решение, пишите буду благодарен.