![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Реально ли сделать это на делфи?
Zivas © (2008-07-14 01:51:00)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
{RASkov} (2008-07-14 10:31:00) [1]Ответ на вопрос в сабже:
> Реально ли сделать это на делфи?
Уже дан - [23], [24], [26]
clickmaker (2008-07-14 10:28:00) [2]> [22] Zivas (14.07.08 03:30)
> ну в принцепе при помощи делфи можно выполнить это?
а собственно, почему сомнения?
Сергей М. (2008-07-14 10:26:00) [3]
> связ до опред. IP и в случае её отсутствия
Что есть "связ до опред. IP" ?
Что является достовернымпризнаком "случая отсутствия/присутствия" ?
Palladin (2008-07-14 08:58:00) [4]
> Реально ли сделать это на делфи?
да
Anatoly Podgoretsky (2008-07-14 07:43:00) [5]> KilkennyCat (14.07.2008 2:07:04) [4]
Придется увеличивать сумму, за разъяеснение, что такое ТЗ и будут еще много разъяснений. Или кроме программиста еще и толкователей нанять.
brother (2008-07-14 06:03:00) [6]да
KilkennyCat (2008-07-14 03:57:00) [7]да
Zivas (2008-07-14 03:30:00) [8]ну в принцепе при помощи делфи можно выполнить это? т.е. написать прогу которая смогла бы это выполнить?
KilkennyCat (2008-07-14 03:21:00) [9]
> давай разберм каждый пункт и что конкретно из него ты хочешь
> понять
Я проще скажу: как-то раз я взялся за написание простенькой программки. Справочник фирм. Не справился, так как надо было под КПК, и это был мой первый опыт, столкнулся с кучей трудностей, свойственных именно КПК, как решать которые мне тогда не хватало опыта. Справочник а-ля "желтые страницы". Так вот там ТЗ было грамотным. Оно занимало более 10 страниц ворда, мелким почерком. Ваша программа по алгоритму в несколько раз сложнее.
Нда, неустойку тогда выплатили как раз 20 тысяч...
Riply (2008-07-14 03:04:00) [10]> [1] KilkennyCat © (14.07.08 01:58)
> При условии предоставления четкого ТЗ 20 тысяч рублей срок неделя.
"Я попала на распродажу в магазин дешевых игрушек ?" (с) Безжалостные люди
:)
Zivas (2008-07-14 02:56:00) [11]нет не придет, т.к. будет стоять внутренния простенький почтовый сервер который не будет отсылать ничего только получать от этой проги письма, насчет отсутствия связи кстати такой момент( о котором я совсем забыл уточнить) прога должна каждые 5 минут тестировать связ до опред. IP и в случае её отсутствия давать команду модему, пользователь будет забивать ящики и всю инфу с помощью текстовых полей, дизайн нахер не нужуне здесь как сердце ляжет лишь бы было понятно. если несколько вопосов к каждому пункту давай разберм каждый пункт и что конкретно из него ты хочешь понять
KilkennyCat (2008-07-14 02:47:00) [12]Да ну? И даже сообщение сервера о невозможности доставить письмо не придет?
Zivas (2008-07-14 02:44:00) [13]эта почта внутреннея и прийти на неё может только техническое сообщение, максимум состоящее из 25 строк по 100 символов любое отклонение невозможно
KilkennyCat (2008-07-14 02:38:00) [14]ага. а пришло например, предложение посетить сайт канделаки.
ИМХО, управлять каким-либо устройством таким методом - неправильно.
Zivas (2008-07-14 02:32:00) [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:27:00) [16]
> все модемы работают на командах,
это прекрасно. Мы будем работать со стандартным модемом? или со всеми возможными?
Допустим, я послал, а он нигугу? че делаем дальше?
Программа почтовый сервер, или получает с почтового сервера? POP3, IMAP, или и то и другое, или еще что-то? Письма оставляем на сервере или удаляем? Что делаем, если письма никак не получаются?
Да по каждому пункту более десятка вопросов. Я не говорю уж о дизайне...
Германн (2008-07-14 02:24:00) [17]Но первый пункт тянет на больший срок. :)
Германн (2008-07-14 02:22:00) [18]
> KilkennyCat © (14.07.08 02:14) [9]
>
>
Плюс связка 4-5-6.
Zivas (2008-07-14 02:21:00) [19]все модемы работают на командах, например вот одна из них AT+CGDCONT,
далее собственная памить, это мой косяк извините, просто она должна хранить его как файл и по требованию показывать пользователю т.е. это просто файл который лежит на харде...
KilkennyCat (2008-07-14 02:18:00) [20]И как пользователь укажет почтовые ящики?
Варианты:
1. Ткнет пальцем (разработка для тоучскрина стоит дополнительных денег)
2. Скажет голосом. (распознавание речи. это стоит еще дороже)
3. Будет их печатать в одну строку, разделяя точкой с запятой.
4. Выберет из списка. (а откуда он возьмется?)
5. Усилием воли (тут придется паять схемку, за пару недель управлюсь).