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

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

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

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

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

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

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

Если хочеш отправлять почту на сервер, тогда
работаем через протокол SMTP
...
Рейтинг: 0 / 0
Работа с электронной почтой
    #32354628
grifon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо всем за предоставленные ссылки.
Почитал, кое в чем разобрался.
Но вопрос получения файла остается открытым: у меня прога коннектится к серверу, получает кол-во сообщений, удаляет их. Но как мне принять почту и отделить файл от всего остального? Может примером поможите, или на умную мысль натолкнете...
...
Рейтинг: 0 / 0
Работа с электронной почтой
    #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
Работа с электронной почтой
    #32357994
sanek842
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сохранение вложенных файлов через MAPI делается примерно так

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

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

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


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