Как предложите хронить письма?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
_Мика_
Гуру
Гуру
 
Сообщения: 1459
Зарегистрирован: 24.10.2003 (Пт) 15:05
Откуда: г. Москва, м.Речной вокзал

Как предложите хронить письма?

Сообщение _Мика_ » 05.12.2004 (Вс) 16:58

Ну пишу я, короче, почтовую прогу, и тут столкнулся с дуратским вопрсом! :twisted:
Вот проверяет прога письма, и должна их куда-то сохранить, под каким-то именем, потом я закрываю прога, на следущий день запускаю, и опять она проверяет почту и сохраняет её!

Вопрос:
Под каким именем сохранять письма, и вообще как лучше сохранять письма :roll:
-Папа, а правда, что форумы делают людей дибилами?
-гы гы гы, сынок, лол!

Ennor
Конструктивный критик
Конструктивный критик
 
Сообщения: 2504
Зарегистрирован: 18.12.2001 (Вт) 3:58
Откуда: Калуга -> Москва

Сообщение Ennor » 05.12.2004 (Вс) 17:00

Большинство почтовых клиентов используют свои форматы, по типу БД. Можешь попробовать MDB прикрутить, бля начала.

xolod
Гуру
Гуру
 
Сообщения: 1162
Зарегистрирован: 15.01.2004 (Чт) 0:42
Откуда: Moscow

Сообщение xolod » 05.12.2004 (Вс) 17:24

Или использовать стандартный формат сообщение, описанный в RFC, там много всего разного, но выглядит это примерно так

From: Отправитель1 <Отправитель1@Сервер.ru>; Отправитель2 <Отправитель2@Сервер.ru>
To: Получатель1 <Получатель1@Сервер.ru>
Date: Sun, 5 Dec 2004 17:20:07 +0300
Subject: Тема
MIME-Version: 1.0
Content-type: text/plain; charset=Windows-1252

...Тело письма...

Constant ERROR_SUCCESS deprecated. I'm so happy.
Программирование и дизайн – http://www.macrointellect.ru

_Мика_
Гуру
Гуру
 
Сообщения: 1459
Зарегистрирован: 24.10.2003 (Пт) 15:05
Откуда: г. Москва, м.Речной вокзал

Сообщение _Мика_ » 05.12.2004 (Вс) 17:46

Большинство почтовых клиентов используют свои форматы, по типу БД. Можешь попробовать MDB прикрутить, бля начала.

:D :D :D :D :D :D :D

xolod дело не втом как, а под каким именем файла


Ennor если моно примерчик, а то я с базами данных, как-то не особо :roll:
-Папа, а правда, что форумы делают людей дибилами?
-гы гы гы, сынок, лол!

DragonTriste
Обычный пользователь
Обычный пользователь
 
Сообщения: 76
Зарегистрирован: 15.08.2004 (Вс) 10:46

Сообщение DragonTriste » 07.12.2004 (Вт) 5:44

имя файла потому как тебе будет удобнее делать поиск или сортировку.
у меня например было по времени прибытия чтото типа такого 200412070530.txt (это оно получено в 5:30 7.12.04го)
dragons on line...

ASD
Модератор
Модератор
Аватара пользователя
 
Сообщения: 1758
Зарегистрирован: 07.12.2001 (Пт) 21:08
Откуда: Russia

Сообщение ASD » 09.12.2004 (Чт) 0:50

Например сервера хранят их в виде файлов, иногда с индексом.

Рекомендую хранить в mdb или другой простой базе. (если ты просто клиента пишешь)

А тут у тебя еще простор для мысли.
Ты можешь хранить все письмо в базе или
тока определенные данные (например from to subj size ...) а само письмо в виде файла...

Плюсы минусы....
Ну например: Если епнулась база то пиши пропало (OE не узнаете...) хотя бывает востановить можно...
Если пофайлово, то востановить индекс можно из писем... но неудобнее переносить.
В любом случае без базы тажко.. (поиск, сотрировка и прочее..)
Moderator VBStreets
---------------------------

marvan
Бывалый
Бывалый
 
Сообщения: 269
Зарегистрирован: 22.06.2004 (Вт) 13:26
Откуда: Москва

Сообщение marvan » 09.12.2004 (Чт) 9:57

Хранить почту в Access не лучший вариант в плане размера этого файла. Лучше пользоваться несколькими файлами, перый в роли индекса, в котором хранятся заголовки писем, и второй - архив с поддержкой добавления файлов в котором хранятся сами сообщения.

DDK
Обычный пользователь
Обычный пользователь
 
Сообщения: 80
Зарегистрирован: 10.11.2004 (Ср) 17:55
Откуда: Moscow ct.

Сообщение DDK » 09.12.2004 (Чт) 11:34

А под любым... главное - придумать свою уникальную систему кодирования, что бы не спи*дили... :)
Яндекс - найдётся всё. Google - найдёт всё, что не нашёл яндекс.

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 09.12.2004 (Чт) 11:52

сохраняй в EML файл Outlook Express и др. его нормально откроют

DDK
Обычный пользователь
Обычный пользователь
 
Сообщения: 80
Зарегистрирован: 10.11.2004 (Ср) 17:55
Откуда: Moscow ct.

Сообщение DDK » 09.12.2004 (Чт) 12:45

kONST_ONE
нормально откроют

Только надо сначала изучить структуру ОЕ баз... И изучив, сохранять свои мыла в таком же формате. Иначе ОЕ их не откроет же...
Яндекс - найдётся всё. Google - найдёт всё, что не нашёл яндекс.

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 09.12.2004 (Чт) 12:48

вот что пришло в каком виде так его и записывай в файл с расширением EML и все будет ок, если содержимое письма трогать не будешь.

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 09.12.2004 (Чт) 16:03

А может мой любимый XML? :lol: :lol: :lol:
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

_Мика_
Гуру
Гуру
 
Сообщения: 1459
Зарегистрирован: 24.10.2003 (Пт) 15:05
Откуда: г. Москва, м.Речной вокзал

Сообщение _Мика_ » 09.12.2004 (Чт) 19:35

Сколько всяких вариантов :shock: :shock: :D даже незнаю что и выбрать?
-Папа, а правда, что форумы делают людей дибилами?
-гы гы гы, сынок, лол!


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

    TopList  
cron