Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Работа с электронной почтой / 10 сообщений из 10, страница 1 из 1
05.12.2003, 12:37
    #32344661
grifon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с электронной почтой
Нужно сделать такую вещь: при необходимости программа должна подконектиться к почтовому серверу, получить файлы (если они есть) и положить их в заданную папку. Скажите плз, где смотреть...
...
Рейтинг: 0 / 0
05.12.2003, 13:19
    #32344752
Работа с электронной почтой
В CBuildere - Закладка FastNet, компоненты NMPOP3 и NMSMTP
...
Рейтинг: 0 / 0
05.12.2003, 14:10
    #32344833
funikovyuri
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с электронной почтой
2Cлучайный прохожий

Ни в коем случае! Ипользуйте Indy и сразу 9 версию http://www.nevrona.com/Indy/download/Indy9.html
...
Рейтинг: 0 / 0
05.12.2003, 15:38
    #32345042
CEMb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с электронной почтой
MAPIReadMail не подойдёт? :)
...
Рейтинг: 0 / 0
05.12.2003, 19:32
    #32345425
grifon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с электронной почтой
Cлучайный прохожийВ CBuildere - Закладка FastNet, компоненты NMPOP3 и NMSMTP

Спасибо, но с компонентиками не хочется связываться...

funikovyuriИпользуйте Indy и сразу 9 версию http://www.nevrona.com/Indy/download/Indy9.html

Спасибо, на будущее буду иметь ввиду...

CEMbMAPIReadMail не подойдёт? :)

А вот здесь вот можно поподробней? пожалуйста...
...
Рейтинг: 0 / 0
08.12.2003, 08:17
    #32345950
CEMb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с электронной почтой
Можно.
MSDN есть?
Весь топик почитай.
...
Рейтинг: 0 / 0
12.12.2003, 15:36
    #32351505
lnu
lnu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с электронной почтой
Если напрямую с сервера, тогда можно использовать WinSock .
Что еще надо:
1. Описание протокола POP3
2. Описание почтового стандарта MIME

Если хочеш отправлять почту на сервер, тогда
работаем через протокол SMTP
...
Рейтинг: 0 / 0
17.12.2003, 02:20
    #32354628
grifon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с электронной почтой
Спасибо всем за предоставленные ссылки.
Почитал, кое в чем разобрался.
Но вопрос получения файла остается открытым: у меня прога коннектится к серверу, получает кол-во сообщений, удаляет их. Но как мне принять почту и отделить файл от всего остального? Может примером поможите, или на умную мысль натолкнете...
...
Рейтинг: 0 / 0
17.12.2003, 02:22
    #32354629
grifon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с электронной почтой
Кст, посылаются у меня вот такие вот команды:
Код: plaintext
1.
2.
3.
4.
5.
6.
USER login\r\n
PASS password\r\n
STAT\r\n
LIST\r\n
RETR  1 \r\n
DELE  1 \r\n
QUIT\r\n
...
Рейтинг: 0 / 0
19.12.2003, 13:39
    #32357994
sanek842
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с электронной почтой
Сохранение вложенных файлов через MAPI делается примерно так

при вызове этой ф-ии вложения помещаются во временную системную папку
err = MAPIReadMail(0,0,rgchMsgID,0,0,&lpMessage);

Пройдись дебаггером до этого места и посм. структуру lpMessage, а потом и сам все поймешь

Останется перегнать нужный файл в твою папку
CopyFile(lpMessage->lpFiles .lpszFileName, NewPath, FALSE))
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Работа с электронной почтой / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]