Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Обмен данными по электронной почте / 10 сообщений из 10, страница 1 из 1
09.04.2004, 08:27
    #32474750
arni
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обмен данными по электронной почте
Кому-нибудь приходилось организовывать синхронизацию двух БД посредством электронной почты?

Задача стоит следующая: есть центральная БД, и есть удаленное рабочее место, до которого проложить (арендовать) кабель ну совсем нельзя, но там есть возможность установки почтового клиента.
Необходимость обновления не столь часта: 1-2 раза в день. Но эти сеансы должны быть гарантированы, т.е. если в определенное время пакет обновлений не получен, клиент должен оповестить сервер о необходимости повтора.
и т.д. и т.п.

Если кто-то сталкивался с подобными задачами, подсткажите хотя-бы где ждать основные трудности.
Первая проблема с которой уже столкнулся: как програмно посмотреть в почтовый ящик на предмет наличия письма с определенным заголовком?
...
Рейтинг: 0 / 0
09.04.2004, 11:18
    #32475053
SnowMan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обмен данными по электронной почте
Надо начать с посмотра и изучения литературы по данной тематике.
Наобходимо знать:
- как работают почтовые серверы
- как получают и передают информацию
- как к ним подключаться и обмениваться информацией
- что такое протоколы обмена информацией: POP3, SMTP и тд.

Я изучал это по книжке: A.В.Козлов Программирование для Интернет в С++Builder 5 (там по этому поводу страниц 20 написано, так что извини переписать не могу) А потом в интернете находил и уточнял неясности.
...
Рейтинг: 0 / 0
10.04.2004, 08:46
    #32476338
чингиз
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обмен данными по электронной почте
в Sybase есть - были встроенные средства репликации через почтовый сервер.
программно можно через сокеты смотреть.
должен быть доступ к почтовому серверу.
...
Рейтинг: 0 / 0
11.04.2004, 14:57
    #32476771
7PROFY
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обмен данными по электронной почте
Сейчас пишу аналогичную задачу. Правда использую HTTP протокол для связи с главным сервером + скрипты на PHP + MySQL. У клиентов MSDE + Delphi. Для каждой табличке добавлено 3 логических поля и все. Проблем пока нет.
Для работы с интернетом в Delphi есть набор INDY (Client, Server etc). В принцепе там все очень просто
...
Рейтинг: 0 / 0
11.04.2004, 16:15
    #32476800
rst
rst
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обмен данными по электронной почте
как програмно посмотреть в почтовый ящик на предмет наличия письма с определенным заголовком
а зачем это надо в этой задаче??

2SnowMan
что ж так сложно-то ? - во многия знания многия печали! :))..

Надо всего-то:
1.прогу которая умеет отсылать мыло с аттачментами(искать по слову sendmail :). Или уже упомянутые дельфевые компоненты..

2.клиент - который умеет attachmentы выкидывать в каталог..(the bat, например)
3.архиватор (winrar :) )
ну и почтовый сервак конечно где-нибудь..

все! канал связи у нас есть..
Начинаем по расписанию обмениваться файлами и подтверждениями о приемке.. да хоть запуском этих прог из командной строки.
на самом деле возможностей простого батника за глаза хватит для реализации всего.. :)
...
Рейтинг: 0 / 0
11.04.2004, 22:37
    #32476905
Green2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обмен данными по электронной почте
Этот топик в треп?

Модератор, ты че, совсем охренел?
...
Рейтинг: 0 / 0
11.04.2004, 22:38
    #32476906
Green2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обмен данными по электронной почте
Извини, решил что я в трепе, хотя в программировании.
...
Рейтинг: 0 / 0
12.04.2004, 09:26
    #32477084
SnowMan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обмен данными по электронной почте
to rst
А я не говорю, что сильно сложно. Однако предлагаю прочесть страниц 20 в книжке (полдня займет) и обратить внимание на некоторые вопросы, иначе человек сядет на множестве мелочей. Например порт закрыт форволом или еще что.
...
Рейтинг: 0 / 0
12.04.2004, 11:51
    #32477299
nex
nex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обмен данными по электронной почте
Как вариант:
Мне кажется, что если можно поставить почтовый клиент, то наверное можно и FTP клиент, который сам выкачивал бы с сервера новые файлы. Затем разархивировать их и подсунуть БД... Вообщем примерно все как rst сказал, только с упором на ftp.

Есть FTP клиенты, которые гарантируют передачу файлов.
...
Рейтинг: 0 / 0
12.04.2004, 12:37
    #32477369
Павел Воронцов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обмен данными по электронной почте
Писал я такую штуку. Java + ORACLE, SMTP-POP3, javamail. И потом очень похожую весчь C# + MS SQL, SMTP. Посмотреть в ящик - ну смотрите на здоровье... ПОП3 и вперёд...
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Обмен данными по электронной почте / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]