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

Вниз

Реально ли сделать это на делфи?   Найти похожие ветки 

 
Zivas   (2008-07-14 01:51) [0]

0. Принять емаил

1. После пересалть письмо на Ящики, которые укажет пользователь.

Далее обработать этот же емаил следующим образом:
2. Вырезать из строки  "ОТ"(FROM) домен ( т.е. если отправитель 1@domen.ru то в переменную должно попасть только domen.ru)

3. Вырезать поле "ТЕМА"(SUBJECT) и передать его другой переменной

4. Вырезать NN колличество строк письма т.е. (NN задает пользователь + каждая новая строчка становиться элементом массива например пользователь сказал что надо 3 строчки и программа полсе обработки письма создала массив с 3-мя элементами

5. Сравнить полученные значения со значениями забитыми пользователем

6. При совапдение значений отправить команду на COM порт и Несколько команд на модем

7. Хранить это письмо в собственной памяти не более 30 дней

8. Вести полный лог всех своих действий

9. Иметь систему доступа логин/пароль

10. Хранить свои конфиги в зашифрованном виде (чтоб нельзя было скопировать (данным пунктом можно принебречь)

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

з.з.ы
если это проще всего сделать на чем-то другом то просьба указать на чем

з.з.з.ы
если не реально , то просьба указать какой пункт не реально, и на чем это ВСЁ сделать реально

з.з.з.з.ы
ОС Vista


 
KilkennyCat ©   (2008-07-14 01:58) [1]

В Делфи, равно как и в другой среде, нереально написать программу, которая это сделает.
Потому как ТЗ идиотское.

При условии предоставления четкого ТЗ 20 тысяч рублей срок неделя.


 
Zivas   (2008-07-14 02:01) [2]

Что такое T3 и к какому пункту это относиться?


 
Германн ©   (2008-07-14 02:03) [3]


> При условии предоставления четкого ТЗ 20 тысяч рублей срок
> неделя.
>

Мало. И рублей мало и дней.
Но после "предоставления четкого ТЗ" может быть и много. :)


 
KilkennyCat ©   (2008-07-14 02:07) [4]

ТЗ - технической задание. Полное описание чего, куда и как. Так, штоб ни одного дополнительного вопроса не было необходимости задать.
Например:
8. Вести полный лог всех своих действий - куда? в каком формате? максимальный размер файла? че делать если лог вестись не может? и т.д.


 
Zivas   (2008-07-14 02:07) [5]


> Но после "предоставления четкого ТЗ" может быть и много.
>  :)

ЧТО ЭТО ТАКОЕ??? Я НЕ МОГУ ПРЕДОСТАВИТЬ ТО, ЧТО НЕ ЗНАЮ!
( сори за капс)
финансовый вопрос встанет ребром если я сам не справлюсь... но может и не захочу этим заниматься вообще, поэтому пиши свои ценны на всякий случай... но лучше чтоб вы мне как гуру объяснили и я сам все это сделал...


 
Zivas   (2008-07-14 02:10) [6]

напишите что не понятно все поясню без проблем


 
KilkennyCat ©   (2008-07-14 02:12) [7]


> лучше чтоб вы мне как гуру объяснили

объяснение, боюсь, в данном случае будет 98% выполненной работы. Так как более менее серъезные пункты это работа с почтовыми протоколами и последовательным портом. Остальное может сделать практически любой начинающий программист с книжкой "Освой че-нить за 21 день".


 
Германн ©   (2008-07-14 02:12) [8]


> ЧТО ЭТО ТАКОЕ??? Я НЕ МОГУ ПРЕДОСТАВИТЬ ТО, ЧТО НЕ ЗНАЮ!
>
> ( сори за капс)

А ты сначала озаботься  "предоставлением четкого ТЗ", а там посмотрим.


 
KilkennyCat ©   (2008-07-14 02:14) [9]


> Zivas   (14.07.08 02:10) [6]
> напишите что не понятно все поясню без проблем


Разработка ТЗ стоит отдельных денег.
Ну, ладно.
Например, мне непонятно про собственную память. И про модем.


 
KilkennyCat ©   (2008-07-14 02:18) [10]

И как пользователь укажет почтовые ящики?
Варианты:
1. Ткнет пальцем (разработка для тоучскрина стоит дополнительных денег)
2. Скажет голосом. (распознавание речи. это стоит еще дороже)
3. Будет их печатать в одну строку, разделяя точкой с запятой.
4. Выберет из списка. (а откуда он возьмется?)
5. Усилием воли (тут придется паять схемку, за пару недель управлюсь).


 
Zivas   (2008-07-14 02:21) [11]

все модемы работают на командах, например вот одна из них AT+CGDCONT,
далее собственная памить, это мой косяк извините, просто она должна хранить его как файл и по требованию показывать пользователю т.е. это просто файл который лежит на харде...


 
Германн ©   (2008-07-14 02:22) [12]


> KilkennyCat ©   (14.07.08 02:14) [9]
>
>

Плюс связка 4-5-6.


 
Германн ©   (2008-07-14 02:24) [13]

Но первый пункт тянет на больший срок. :)


 
KilkennyCat ©   (2008-07-14 02:27) [14]


> все модемы работают на командах,

это прекрасно. Мы будем работать со стандартным модемом? или со всеми возможными?
Допустим, я послал, а он нигугу? че делаем дальше?
Программа почтовый сервер, или получает с почтового сервера? POP3, IMAP, или и то и другое, или еще что-то? Письма оставляем на сервере или удаляем? Что делаем, если письма никак не получаются?

Да по каждому пункту более десятка вопросов. Я не говорю уж о дизайне...


 
Zivas   (2008-07-14 02:32) [15]

ну вот пришло письмо, в нем например 10-12 строчек, каждая новая строчка это есть параметр например вот текст письма

Bit1=0
Bit2=1
Bit3=0

пользователь открыл эту прогу и сказал что проверить надо первые три строки. т.е. просто в текстовое поле ввел цифру 3
и нажал кнопку далее, в следующем окне ему показываються 3 текстовых поля в которые он забивает значение например в поле 1) Bit1=0 поле 2) Bit2=1 и поле 3) Bit3=0 и нажимает готово
прога сидит ждет письмо, пришло письмо она посмотрела в параметры что ей надо взять первые 3 строчки письма, она их берет, потом смотрит что надо их еще и сравнить с 3-мя указаными строчками введенми пользователем и если это все условия верны отправить модему несколько команд, т.е. чтоб модем выполнил опред. действия


 
KilkennyCat ©   (2008-07-14 02:38) [16]

ага. а пришло например, предложение посетить сайт канделаки.
ИМХО, управлять каким-либо устройством таким методом - неправильно.


 
Zivas   (2008-07-14 02:44) [17]

эта почта внутреннея и прийти на неё может только техническое сообщение, максимум состоящее из 25 строк по 100 символов любое отклонение невозможно


 
KilkennyCat ©   (2008-07-14 02:47) [18]

Да ну? И даже сообщение сервера о невозможности доставить письмо не придет?


 
Zivas   (2008-07-14 02:56) [19]

нет не придет, т.к. будет стоять внутренния простенький почтовый сервер который не будет отсылать ничего только получать от этой проги письма, насчет отсутствия связи кстати такой момент( о котором я совсем забыл уточнить) прога должна каждые 5 минут тестировать связ до опред. IP и в случае её отсутствия давать команду модему, пользователь будет забивать ящики и всю инфу с помощью текстовых полей, дизайн нахер не нужуне здесь как сердце ляжет лишь бы было понятно. если несколько вопосов  к каждому пункту давай разберм каждый пункт и что конкретно из него ты хочешь понять


 
Riply ©   (2008-07-14 03:04) [20]

> [1] KilkennyCat ©   (14.07.08 01:58)
> При условии предоставления четкого ТЗ 20 тысяч рублей срок неделя.

"Я попала на распродажу в магазин дешевых игрушек ?" (с) Безжалостные люди

:)


 
KilkennyCat ©   (2008-07-14 03:21) [21]


> давай разберм каждый пункт и что конкретно из него ты хочешь
> понять


Я проще скажу: как-то раз я взялся за написание простенькой программки. Справочник фирм. Не справился, так как надо было под КПК, и это был мой первый опыт, столкнулся с кучей трудностей, свойственных именно КПК, как решать которые мне тогда не хватало опыта. Справочник а-ля "желтые страницы". Так вот там ТЗ было грамотным. Оно занимало более 10 страниц ворда, мелким почерком. Ваша программа по алгоритму в несколько раз сложнее.
Нда, неустойку тогда выплатили как раз 20 тысяч...


 
Zivas   (2008-07-14 03:30) [22]

ну в принцепе при помощи делфи можно выполнить это? т.е. написать прогу которая смогла бы это выполнить?


 
KilkennyCat ©   (2008-07-14 03:57) [23]

да


 
brother ©   (2008-07-14 06:03) [24]

да


 
Anatoly Podgoretsky ©   (2008-07-14 07:43) [25]

> KilkennyCat  (14.07.2008 2:07:04)  [4]

Придется увеличивать сумму, за разъяеснение, что такое ТЗ и будут еще много разъяснений. Или кроме программиста еще и толкователей нанять.


 
Palladin ©   (2008-07-14 08:58) [26]


> Реально ли сделать это на делфи?

да


 
Сергей М. ©   (2008-07-14 10:26) [27]


> связ до опред. IP и в случае её отсутствия


Что есть "связ до опред. IP" ?
Что является достоверным признаком "случая отсутствия/присутствия" ?


 
clickmaker ©   (2008-07-14 10:28) [28]

> [22] Zivas   (14.07.08 03:30)
> ну в принцепе при помощи делфи можно выполнить это?

а собственно, почему сомнения?


 
{RASkov} ©   (2008-07-14 10:31) [29]

Ответ на вопрос в сабже:
> Реально ли сделать это на делфи?

Уже дан - [23], [24], [26]



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

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

Наверх




Память: 0.54 MB
Время: 0.024 c
1-1196765671
LexXL
2007-12-04 13:54
2008.08.17
подскажите компонент


2-1216047370
TUserClass
2008-07-14 18:56
2008.08.17
Транзакции, господа...выручайте...


2-1215880025
AIK
2008-07-12 20:27
2008.08.17
Загрузить txt ресурс из dll в TStringList


2-1216092785
Гость
2008-07-15 07:33
2008.08.17
Событие OnClick


15-1215015616
Галинка
2008-07-02 20:20
2008.08.17
iZEN нужна твоя помощь