![]() |
Модераторы: xvr |
![]() ![]() ![]() |
|
alex2011 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 15.1.2011 Репутация: нет Всего: нет |
Hi All.
Помогите написать программу, которая бы забирала сообщения с сервера POP3. Просто "сырое" сообщение в буфер, без разбора его на части, выделения вложений и пр. (это уже я сам буду делать - это мне понятно). Лучшей помощью был бы хороший пример с комментариями. Или ссылка на такой пример. Желательно бы ещё поменьше C++ - ного кода чтоб было. На "чистом" С хочу, ну это уж как получится... Или другой вариант (менее предпочтительный) - ссылка на какое-то готовое решение. Какая-нибудь простая программа, которая будет раскладывать сообщения в каталог в виде отдельных файлов, после чего удалять из ящика POP3. ![]() |
|||
|
||||
GrayCardinal |
|
|||
Фигасе ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3039 Регистрация: 9.11.2003 Репутация: 8 Всего: 58 |
http://www.codenet.ru/webmast/pop3.php
этого мало ? ![]() Добавлено через 9 минут и 18 секунд "пример сессии" |
|||
|
||||
alex2011 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 15.1.2011 Репутация: нет Всего: нет |
Маловато. Этот материал мне известен - вручную telnet - ом пробовал такое не раз. Но это ж надо обернуть всё кодом (см. название форума). Т.е. видимо создать сокет, приконнектиться, послать HELO, проанализировать ответ ну и т.д. Вероятно, в принципе, я могу такое сделать, скорее всего. Но хороший пример сильно ускорил бы дело и уменьшил число глюков. Велосипед ведь этот давно изобретён, и не один десяток раз, видимо. Ну а уж колесо квадратное вместо круглого я к нему смог бы сам прикрутить за обозримое время ![]() В общем, ![]() |
|||
|
||||
GrayCardinal |
|
|||
Фигасе ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3039 Регистрация: 9.11.2003 Репутация: 8 Всего: 58 |
Гы...
("на коленке", "чистый" Си, проверку ошибок опустил)
Это сообщение отредактировал(а) GrayCardinal - 15.1.2011, 15:53 |
|||
|
||||
GrayCardinal |
|
|||
Фигасе ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3039 Регистрация: 9.11.2003 Репутация: 8 Всего: 58 |
А вообще - не ипи мозги и переходи на Go (линк в подписи).
Это сообщение отредактировал(а) GrayCardinal - 15.1.2011, 16:23 |
|||
|
||||
alex2011 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 15.1.2011 Репутация: нет Всего: нет |
Спасибо всем за советы. Всё же решил пока остановиться вот на этом:
http://libetpan.sourceforge.net/libetpan/ Возможно, выкину оттуда лишнее, а может просто установлю и буду тупо юзать. Но по крайней мере примеров там выше крыши. Что касается Go... Может когда-нибудь и посмотрю, что это такое. Пока же надо сделать совершенно конкретную задачу - и забыть про неё. Поэтому делаю на том, что когда-то знал (просто сильно подзабыл). Чтобы хотя бы не тратить время на изучение очередного языка и не устанавливать лишние пакеты в систему. |
|||
|
||||
GrayCardinal |
|
|||
Фигасе ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3039 Регистрация: 9.11.2003 Репутация: 8 Всего: 58 |
Так тебе лайба нужна была ?
![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С/С++: Программирование под Unix/Linux" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, xvr. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Программирование под Unix/Linux | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |