Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.09.14;
Скачать: CL | DM;

Вниз

Есть работа...   Найти похожие ветки 

 
Jolik ©   (2008-07-25 13:59) [0]

необходимо в некий класс добавить возможность работы с почтой (SMTP, POP3) без использования компонентов. Т.е. реализовать протоколы SMTP и POP3.
здесь
http://www.torry.net/vcl/internet/email/sakemail.zip
есть исходники компонент. Код достаточно прозрачен. Фактически код требуется перенести в наш класс  и адаптировать!

Подоробности по почте:

meteosrv{}mail.ru


 
Медвежонок Пятачок ©   (2008-07-25 14:02) [1]

я угадаю эту мелодию с десяти долларов


 
Правильный$Вася   (2008-07-25 14:04) [2]


> есть исходники компонент. Код достаточно прозрачен.

ну-ну
успехов


 
Медвежонок Пятачок ©   (2008-07-25 14:09) [3]

Фактически код требуется перенести в наш класс  и адаптировать!
заюзать в юзез без регистрации в иде и написать адаптированную обертку?


 
Jolik ©   (2008-07-25 14:39) [4]

не понял иронии.
тухлое дело в смысле реализовать протоклы - делать без компонент готовых?


 
Медвежонок Пятачок ©   (2008-07-25 14:45) [5]

не понял иронии потому что ее не было


 
Сергей М. ©   (2008-07-25 15:44) [6]


> Jolik ©   (25.07.08 14:39) [4]


А какая нафих разница, с компонентами или без ?
Это что , просто блажь или тому есть разумное объяснение ?


> код требуется перенести в наш класс  и адаптировать


Адаптировать к кому/чему ?


 
Jolik ©   (2008-07-25 15:51) [7]


> > Jolik ©   (25.07.08 14:39) [4]
>
>
> А какая нафих разница, с компонентами или без ?
> Это что , просто блажь или тому есть разумное объяснение
> ?

Да вобщем то нет никакой разницы.
Мне надо просто в теле письма передавать текст и соответственно принимать. Ни MIME, ни вложений  - ничего этого не надо...
Перед Indy например - преклоняюсь, но мне все это не понадобиться...
нашел sakemail.zip - все достаточно просто...

> Адаптировать к кому/чему ?

к архитектуре нашего проекта.



 
Медвежонок Пятачок ©   (2008-07-25 15:55) [8]

к архитектуре значит. вот оно что ....


 
Медвежонок Пятачок ©   (2008-07-25 15:59) [9]

Есть работа...
Бюджета только наверное нет


 
Сергей М. ©   (2008-07-25 16:03) [10]


> вобщем то нет никакой разницы


А если нет разницы, то зачем платить больше ?)

Неизбежная плата за неиспользование компонентов - это как минимум бОльшая трудоемкость реализации.


> нашел sakemail.zip - все достаточно просто


Так это же пакет компонентов для работы по почтовым протоколам !
Какого ж лешего ты противоречишь сам себе ?)


> к архитектуре нашего проекта


А в чем, собссно, заключается адаптация ?
Оболочку что ли к sakemail присобачиьть в виде рег.функций/процедур, чтобы объектами даже за версту не пахло ?)


 
Anatoly Podgoretsky ©   (2008-07-25 16:06) [11]

> Медвежонок Пятачок  (25.07.2008 15:59:09)  [9]

Работа есть, денег нет.


 
Медвежонок Пятачок ©   (2008-07-25 16:08) [12]

тады это маета, а не работа


 
Jolik ©   (2008-07-25 16:21) [13]

Раз уж мы перешли в область флейма...


>
>
> Так это же пакет компонентов для работы по почтовым протоколам
> !
> Какого ж лешего ты противоречишь сам себе ?)
>

я и не говорил, что это не компоненты. я говорил, что надо просто протокол из них выдрать.

>
> > к архитектуре нашего проекта
>
>
> А в чем, собссно, заключается адаптация ?
> Оболочку что ли к sakemail присобачиьть в виде рег.функций/процедур,
>  чтобы объектами даже за версту не пахло ?)

Пачему? Ну например у нас уже есть свой класс сокет (не для почты конечно писанный, для других нужд), есть класс - окно настроки для него, реализовано сохранение параметров и пр. Короче он интегрирован в проект. Если использовать сторонний компонент - он будет использовать свой сокет. sakemail.zip например дельфовый использует. это все конечно будет работать - но меня это будет мучить, что два разных класса делают одно и то же :)

Наверное я перфекционист... (не путать с другим "...истом") :)



и ваапще... заказывают же другие унитазы из золота. Что фаянсовый хуже г... смывает? Просто они платют деньги и фсе :) Нихто же их не спрашивает - зачем? Я тоже хочу свою реализаию POP3 и SMTP! Чтобы видеть - что мне отвечает сервер. Интересно же!

:)


 
DrPass ©   (2008-07-25 16:27) [14]

Риторический вопрос: скока и как?


 
Игорь Шевченко ©   (2008-07-25 16:29) [15]


> Просто они платют деньги и фсе :)


Но, заметь, платят не как за фаянсовый.


 
Jolik ©   (2008-07-25 16:30) [16]


> Риторический вопрос: скока

3000 руб.

и как?

не понял.
если оплата: как угодно
если работа: по эл почте
если реализация: напишу отдельно и подробнее



 
Jolik ©   (2008-07-25 16:31) [17]


> > Просто они платют деньги и фсе :)
>
>
> Но, заметь, платят не как за фаянсовый.


Гы. Шутку оценил...


 
Dimka Maslov ©   (2008-07-25 16:32) [18]

Для того, чтобы увидеть, что отвечает сервер достаточно зайти на него при помощи telneta. На второй день уже будет неинтересно. А если подумать, то программа с поддержкой электронной почты должна обращаться к почтовому клиенту, установленному по умолчанию.


 
Медвежонок Пятачок ©   (2008-07-25 16:33) [19]

Есть работа...

Если есть, иди работай.


 
Jolik ©   (2008-07-25 16:36) [20]


> А если подумать, то программа с поддержкой электронной почты
> должна обращаться к почтовому клиенту, установленному по
> умолчанию.


мне это не нравица тоже ...
у меня дома не установлена почтовая программа по умолчанию. MAPI требует ее для отправки. А тут будет работать не ависимо от настроек виндов. и даже в линухе


 
Сергей М. ©   (2008-07-25 16:37) [21]


> хочу свою реализаию POP3 и SMTP! Чтобы видеть - что мне
> отвечает сервер. Интересно же!


Ничего интересного. Тем более для юзера - все эти "протокольные штучки" ему ни к чему, ему надо отправить и принять почту, а не лупиться во всякие страшные слова типа LIST, RETR, REST, HELO/EHLO, QUIT и иже с ними тарабарщину)


> я говорил, что надо просто протокол из них выдрать


А ты сам-то не в состоянии разве ?)


 
Сергей М. ©   (2008-07-25 16:40) [22]


> у нас уже есть свой класс сокет


Блокирующий ?


 
Jolik ©   (2008-07-25 16:44) [23]


> Ничего интересного. Тем более для юзера - все эти "протокольные
> штучки" ему ни к чему, ему надо отправить и принять почту,
>  а не лупиться во всякие страшные слова типа LIST, RETR,
>  REST, HELO/EHLO, QUIT и иже с ними тарабарщину)


Не, ты не понял... тут почта используется только как транспорт - т.е. что-то типа UDP - передал-получил пакет (письмо). Пользователь даже не в курсе что все через почту идет. В этом то и прикол, что простым изменением настроек данные гуляют или через TCP или UDP или почту или вообще через RS232


> А ты сам-то не в состоянии разве ?)


да конечно в состоянии. просто у меня других дел куча. Да и весь мой жизненный опыт подсказывает - какая простая задача не будь - неделю убьешь. Тем более с протокольными штучками...  Тем более еще вьезжать в тему ...

Кстати - в sakemail логирование в SMTP не реализовано. Там что какая то проблема в протоколе. или так же как в POP3?


 
Jolik ©   (2008-07-25 16:45) [24]


> Блокирующий ?


нет - на сигналах винды


 
Anatoly Podgoretsky ©   (2008-07-25 16:51) [25]

> Jolik  (25.07.2008 16:44:23)  [23]

Неделю говоришь

3000 / (5*8) = это всего три бакса в час


 
ANB   (2008-07-25 16:59) [26]


> Да и весь мой жизненный опыт подсказывает - какая простая
> задача не будь - неделю убьешь.

120 / 4 * 2 (проектная з/п) != 3.
А перетаскивать там не мало. По дороге выясниться, что ваш самописный класс сокета чего нибудь не умеет делать.


 
Сергей М. ©   (2008-07-25 17:03) [27]


> какая простая задача не будь - неделю убьешь. Тем более
> с протокольными штучками


Вот на то Indy тебе и дан , чтобы не заморачиваться протоколами и не тратить драгоценное время на изобретение велосипеда)

В 10-ке, кстити, почтовые компоненты уже более менее доведены до ума и довольно удобны в эксплуатации.

А ты уперся рогом в свой сокет)


 
Сергей М. ©   (2008-07-25 17:04) [28]


> дороге выясниться, что ваш самописный класс сокета чего
> нибудь не умеет делать


Или - еще хуже - делает криво и требует основательной переработки. если не переРАЗ работкуи "с нуля")


 
Jolik ©   (2008-07-25 17:08) [29]

ладно. сидите на своих фаянсовых инди-унитазах :)


 
Jolik ©   (2008-07-25 17:09) [30]

эх, говорила мне мама:
Не создавай в пятницу серьезные топики!


 
Сергей М. ©   (2008-07-25 17:10) [31]


> Jolik ©   (25.07.08 16:45) [24]


Кидай на ifolder исходники своего компонента, реализующего TCP/UDP-транспорт - посмотрим, стоит ли привязка к нему предложенной тобой суммы и стоит ли вообще привязываться к нему в том виде, в котором он у тебя есть...


 
Сергей М. ©   (2008-07-25 17:13) [32]


> Jolik ©   (25.07.08 17:08) [29]


Есть еще сортир типа ICS - уж проще него не придумать по части почтовых дел)


 
ANB   (2008-07-25 17:27) [33]


> Jolik ©   (25.07.08 17:08) [29]
> ладно. сидите на своих фаянсовых инди-унитазах :)

Ваших денег даже на фаянсовый не хватит.



Страницы: 1 вся ветка

Текущий архив: 2008.09.14;
Скачать: CL | DM;

Наверх




Память: 0.55 MB
Время: 0.022 c
2-1217390260
apic
2008-07-30 07:57
2008.09.14
сокрытие файлов и папок


15-1216058333
GrayFace
2008-07-14 21:58
2008.09.14
Система контроля версий кода для VS2005 для удаленной работы


15-1216906570
Jeer
2008-07-24 17:36
2008.09.14
Третий Всероссийский Слет Сисадминов


3-1205932798
elserpiente
2008-03-19 16:19
2008.09.14
Malformed string


4-1195550970
guav
2007-11-20 12:29
2008.09.14
Список всех дисков (не томов, именно физических дисков).