C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Проблема NMPOP3
Nick
Отправлено: 25.05.2004, 11:51


Машинист паровоза

Группа: Участник
Сообщений: 247



При приеме писем в каталог указанный
NMPOP31->AttachFilePath = FormInit->DE_Reports -> Text+"\\inbox\\temp\\";
Записываются принятые файлы.
Проблемма в том что они почему-то на 1-2 байта короче исходных, отправленных файлов.
Rar файлы не распаковываются "неожиданный конец файла"
Попробовал принять Outlook все нормально.

Может быть, есть какой-то метод для извлечения вложенных файлов.
Только я его не нашел.

Indy компоненты не знаю и документации по ним нет.
и стоит ли переделывать если и там такой же глюк.
Vlad
Отправлено: 26.05.2004, 07:58


Машинист паровоза

Группа: Участник
Сообщений: 231



Действительно,лучше использовать Indy. Во первых документация на английском есть у Indy на сайте вместе с примерами. Во вторых эти компоненты корректно обрабатывают если текст, subject и другое разноязычное, поддерживают отправку почты , если она с авторизацией и т.д. и т.п.
Nick
Отправлено: 26.05.2004, 09:56


Машинист паровоза

Группа: Участник
Сообщений: 247



Ссылку на сайт плс.
klen
Отправлено: 26.05.2004, 10:10


Машинист паровоза

Группа: Участник
Сообщений: 239



Поддерживаю — Indy рулит. Сам в свое время с NM намучился и бросил. С тех пор только Indy. За всю историю использования нашел только один баг — в кодере MIME(нашел таки последовательность данных которая его убивает). Но в 9 версии оно было исправлено.

Смотрел исходный код — как доктор говорю, писатели Indу читали практически все RFC относительно ТСP\IP и других протоколов, реализовано практически все. Даже опции сокетов которые раз в сто лет используются, например вещательные группы (MemberShip), чего у других нет.

Второй плюс — потоковая архитектура с блокирующими сокетами. Я низнаю что такое WSA и знать не хочу, считаю асинхронные сокеты — самое большое преступление Била (ну небыло в DOS'е потоков, а сеть ему хотелось реализовать — вот и результат )

http://www.indyproject.org/

Отредактировано klen — 26/05/2004, 11:14
Nick
Отправлено: 26.05.2004, 11:53


Машинист паровоза

Группа: Участник
Сообщений: 247



Не смог скачать 9 версию,
страница не найдена и
доки тоже
Gedeon
Отправлено: 26.05.2004, 13:08


Ветеран

Группа: Модератор
Сообщений: 1742



То же самое, 8 есть, но хочу 9 мож выложит кто?
Nick
Отправлено: 26.05.2004, 16:20


Машинист паровоза

Группа: Участник
Сообщений: 247



Обошелся тем что есть.
Пришлось извратиться.
Но Indy все равно интересует.


Вернуться в Вопросы программирования в C++Builder