Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Работа из Bc++b5.0 с Pop3/smtp протоколом.

466
30 октября 2002 года
Helg
36 / / 20.02.2000
Может кто подскажет где можно найти доки по сей теме?
Хочется научиться работать с протоколом почты - отправлять почту на сервер (хотя бы по локалке).
2.6K
31 октября 2002 года
NTFS
3 / / 30.10.2002
На С++Builder-6 такое делал , использовал универсальный компонент TPowerSock . Компонент TNMPOP3 использовать очень не советую - с присоединенными файлами работает плохо...
Сначала нужно почитать инфу по протоколу , которым будешь забирать почту.
Я в свое время использовал протокол POP3 - и все работает отлично...
http://www.sources.ru/protocols/pop3_learning.shtml
В общем случае для этого протокола достаточно
описать методы
1-CONNECT
2-USER - передаем логин
3-PASS - пароль
4-STAT - получить кол-во сообщений
-------------цикл получения и удаления
5-RETR..X -скачиваем сообщение номер X
6-DELE..X -удаляем сообщение номер X
----------------------------------
7-DISCONNECT

Важно!
для получения сообщения создавай поток TMemoryStream - туда скидываешь поступающие пакеты , а потом сохраняешь этот поток в файл (желательно с расширением .EML).

Да, и не забудь о вирусах, распространяемых по почте !
Настоятельно рекомендую делать проверку каждого полученного пакета на содержание тега
"<IFRAME SRC=" если такое есть - можешь с чистой советью и спокойной душей удалять такое письмо.
466
03 ноября 2002 года
Helg
36 / / 20.02.2000
А кусок кода можно на эту тему?
С примером на тему как работать с поп3 и смтп.
Люой пример сойдет, например что-нибудь типа почтового клиента - было бы просто замечательно :)

Или где можно это дело глянуть?
250
03 ноября 2002 года
Joker
1.4K / / 20.02.2000
Цитата:
Originally posted by Helg
А кусок кода можно на эту тему?
С примером на тему как работать с поп3 и смтп.
Люой пример сойдет, например что-нибудь типа почтового клиента - было бы просто замечательно :)

Или где можно это дело глянуть?


В примерах предоставляемых самим билдером: CBuilder6\Examples\FastNet\

2.6K
04 ноября 2002 года
NTFS
3 / / 30.10.2002
примерчик...
http://www.programme.ru/forum/viewtopic.php?topic=2189&forum=3&8

Виноват ,Виноват ,Виноват ,

SMTP нужен а не POP3 !

Да в C++Builder есть нормально работающий компонент TNMSMTP и примерчик... только не со всяким сервером, требующим предварительную аутентификацию он будет работать.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог