Forum Webscript.Ru
Программирование => PHP => Тема начата: Altaxar от 24 Июля 2007, 15:17:24
-
Пишу маил систему. Из-за своеобразного функционала сайта, приходится полностью писать заново а не подстраивать готовое.
С SMTP разобрался, работает как надо, POP3 организовал, но столкнулся с проблемой с файлами прикрепленными к письму. Вытащить из письма файл уже сделал(разбором mime), но такой метод мне не нравится.
Дело в том, что письмо может быть очень большим, из-за файла, получается что при каждом просмотре письма(текста), POP3 сервет отдает все письмо с прикрепленным файлом. Но маил программы как Thunderbird, врядли читают все письмо с прикрепленными файлами.
Помогите советом, как же быть? как читать письмо с POP3 без прикрепленных файлов? уже все поисковики облазил так и нашел дополнительные команды серверу POP3, c которыми можно решить эту задачу, или я чтото не так понял.
-
Altaxar:
Но маил программы как Thunderbird, врядли читают все письмо с прикрепленными файлами.
включи логирование pop3 запросов и посмотри как thunderbird работает
http://www.mozilla.org/quality/mailnews/mail-troubleshoot.html#protocol
-
Спасибо,
Маил клиенты как я понял работают по следующему принципу:
1) Соединяются с сервером и запрашивают шапки новых писем. команда TOP N L (где N-номер письма, L-количество строк тела письма)
2) при открытии письма, загружает все, что там есть в temp.
Вот и решение данного вопроса только на PHP.
Если у когото есть более интересное решение, пишите буду благодарен.