![]() |
Модераторы: Snowy, Poseidon, MetalFan |
![]() ![]() ![]() |
|
ShuVaS |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 79 Регистрация: 26.12.2004 Где: Севастополь Репутация: нет Всего: нет |
Хочу попробовать написать почтовый клиент - задача возможность отправки почты , присоеденение файлов к почте , проверка ящика . Вопрос (у меня стоит Дельфи 7) - на какой основе мне делать - ведь есть куча компонентов idPOP3 и idSPMT ...
|
|||
|
||||
AlFox |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 6.3.2005 Репутация: нет Всего: нет |
IdSMTP - отправка. IdPOP3 - получение. (по моему так) Это сообщение отредактировал(а) AlFox - 7.3.2005, 00:06 |
|||
|
||||
Poseidon |
|
|||
![]() Delphi developer ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 5273 Регистрация: 4.2.2005 Где: Гомель, Беларусь Репутация: 4 Всего: 133 |
ShuVaS, ответ на твой вопрос, по- моему, одназначен. Какой компонент больше нравится, тот и используй. В Делфи есть куча похожих компонентов, и все используют по своему вкусу. Решать тебе. Вот какой компонент лучше - это уже другой вопрос.
-------------------- Если хочешь, что бы что-то работало - используй написанное, если хочешь что-то понять - пиши сам... |
|||
|
||||
ShuVaS |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 79 Регистрация: 26.12.2004 Где: Севастополь Репутация: нет Всего: нет |
Ну просто примеров отправки(на этом сайте) с idPOP3 я не видел - можете подсказать ?
![]() |
|||
|
||||
Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 53 Всего: 484 |
Конечно не видел.
Есть примеры отправки через IdSMTP. Пример получения почты и выдергивания аттача через IdPOP3 только что пробегал. Через POP3 не отправляют, а через SMTP не принимают ![]() |
|||
|
||||
ShuVaS |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 79 Регистрация: 26.12.2004 Где: Севастополь Репутация: нет Всего: нет |
АААА..ясно - а можно как то узнать что ко мне пришло новое письмо ?То есть допустим у меня ящик [email protected] всего нем x писем - как что из них 3 новых
![]() |
|||
|
||||
Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 53 Всего: 484 |
кол-во писем=IdPOP3.CheckMessages;
Почитай топик: http://forum.vingrad.ru/index.php?showtopic=44287 Что касается новые это письма или нет, то тут уже нужно скачивать их (или хотя бы их заголовки) и смотреть по ID - скачивал ты их уже или еще нет. |
|||
|
||||
Nati0sh |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 10.5.2006 Репутация: нет Всего: нет |
а не могли бы дать пример самого просто почтового клиента со множеством комментов
для изучения |
|||
|
||||
Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 53 Всего: 484 |
Пример... Легко.
Качаешь примеры с сайта Indy: http://www.projectindy.org/DemoDownloads/I...mos_26Oct04.zip (1.3Mb) Там и почтовый клиент в комплекте имеется. Добавлено @ 11:37 Для Indy10 http://www.indyproject.org/DemoDownloads/I..._MailClient.zip |
|||
|
||||
Nati0sh |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 10.5.2006 Репутация: нет Всего: нет |
ещё просьба
он просит вот эти компоненты POP.AutoLogin POP.SASLMechanisms Msg.FromList Msg.ConvertPreamble где их можно взять? Это сообщение отредактировал(а) Nati0sh - 10.5.2006, 11:42 |
|||
|
||||
Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 53 Всего: 484 |
Это модули Indy 10.
Если у тебя 9-ка, то ты не те примеры скачал. Добавлено @ 11:53 Хм. На сайте Indy ссылка битая. Выкладываю MailClient для 9-ки. Добавлено @ 11:55 Нашел. У них ошибка в линке. Правильный линк такой: http://www.indyproject.org/DemoDownloads/I...mos_26Oct04.zip (1.3Mb) Присоединённый файл ( Кол-во скачиваний: 37 ) ![]() |
|||
|
||||
Nati0sh |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 10.5.2006 Репутация: нет Всего: нет |
при открытии пишет что cannot find resource file (путь)\MailDemos.res . Recreated
жму ок и говорит что не находит Msg.DeleteTempFiles =( |
|||
|
||||
Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 53 Всего: 484 |
Правильно. Это потому что пример для версии 9.00.17, а у тебя 9.00.10. Это он всего лишь ругается, что в DFM есть пропертя, которой нет у компонента. Жми Ignore - и без этого работает. |
|||
|
||||
Nati0sh |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 10.5.2006 Репутация: нет Всего: нет |
спасибо
![]() |
|||
|
||||
drkot |
|
||||
![]() Ищущий ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1042 Регистрация: 5.5.2006 Репутация: 0 Всего: 8 |
Вот пример определения есть новые письма или нет.
список маленький байт по 20-30 на письмо (гораздо меньше заголовка) списочек сохранил на диске и сравниваеш с полученым с сервера. -------------------- Ошибка не становится истиной по причине широкого распространения, как и Истина не становится Ошибкой из-за того, что никто её не видит. |
||||
|
|||||
![]() ![]() ![]() |
Правила форума "Delphi: Сети" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делится вскрытыми компонентами
Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Сети | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |