Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2008.09.14;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.54 MB
Время: 0.052 c
2-1217830597
начинающий
2008-08-04 10:16
2008.09.14
Как посчитать сумму?


11-1193034025
Дмитрий Пырин
2007-10-22 10:20
2008.09.14
проблема с Bitmap.LoadFromFile


11-1193314040
LazyBob
2007-10-25 16:07
2008.09.14
новые GRush


15-1216144094
ZIvas
2008-07-15 21:48
2008.09.14
С чего начинать изучение


2-1217528751
deras
2008-07-31 22:25
2008.09.14
Как (какой прогой) читать архив форумов?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский