Avatar billede jeppebecool Nybegynder
05. juni 2000 - 02:28 Der er 8 kommentarer og
1 løsning

Outlook express

Kan man på nogen måde gå ind og hente e-mails fra outlook express, fra sit delphi program ?
I hvilket format gemmes e-mails, og hvor ?

Avatar billede michaelras Nybegynder
05. juni 2000 - 19:27 #1
Hvor de ligger:
C:\WINDOWS\Application Data\Microsoft\Outlook Express
C:\WINDOWS\Application Data\Identities\{et eller andet GUID}\Microsoft\Outlook Express

Format: ? (halvvejs tekst, halvejs binær)

Michael
Avatar billede retep Nybegynder
05. juni 2000 - 22:28 #2
Hmmm, bestemmer man ikke selv hvor man vil gemme sine mails, når man opretter en profil? Du må kunne finde det i en streng i Reg. databasen...
Avatar billede stone Forsker
06. juni 2000 - 22:51 #3
er det din egen mail eller andres?
:-)
Avatar billede jeppebecool Nybegynder
08. juni 2000 - 19:41 #4
Jamen hvilken fil-extention har en mail.
Jeg har set man kan gemme dem som .eml men jeg har prøvet at søge efter disse filer uden at finde nogen på harddisken.

Eller bliver mails gemt i en samlet fil?
Avatar billede michaelras Nybegynder
09. juni 2000 - 16:07 #5
De enkelte mails gemmes ikke i seperate filer, men hele den mappe de ligger i (fx Indbakke, eller Sendte beskeder) som fx Indbakke.dbx eller lignende efternavn

Michael
Avatar billede jeppebecool Nybegynder
12. juni 2000 - 12:09 #6
Er der nogen der har en god algoritme til at fjerne alt det unødvendige (crap) der ligger gemt i sådan en, eller forslag til hvad man kan gøre.
Det jeg skal er at trække email's ud af filen.
Det ville selvfølgelig være bedst hvis der var nogen der vidste hvordan sådan en fil er bygget op.
Avatar billede delphi Nybegynder
12. september 2000 - 16:55 #7
Så vidt jeg husker gemmer Outlook alle sine mails i en stor fil, men du har selv mulighed for at gemme enkelte mails, fx. mens du læser dem, i flere forskellige formater, incl MSG, TXT og RTF formater.  Msg formatet er noget kryptisk mens der ikke er nogen ben i hverken TXT og RTF, hvor der dog ikke gemmes mere end basal header info.

Jeg vil tro, at den \'korrekte\' måde at læse Outlooks mail filer er via Outlook (expres) selv - styret fra din Delphi application vha af Automation.

Jeg har på tilsvarende måde styret fx. Excel og Word, ligesom jeg selv har lavet automation servers, men jeg har aldrig leget med Outlook. 
For at løse dit problem på denne måde kræver det for det første at du har nogenlunde fod på COM teknoloki og for det andet at du har dokumentationen til Outlook.  Det sidste har du sikkert allerede i form af en Help file.  I denne helpfile er Outlooks (interface)metoder beskrevet, set fra en Visual Basic brugers synspunkt.  Det er dog rimeligt nemt at \"læse VB\'sk\" for en Delphi programmør.

Delphi.
Avatar billede jeppebecool Nybegynder
13. oktober 2000 - 16:09 #8
Hvad er Automation ???
Hvad er COM teknologi ???

:)
Avatar billede delphi Nybegynder
17. oktober 2000 - 09:02 #9
Automation:
Groft sagt: Styring af et program fra et andet program.  Med \"Styring\" mener jeg at man kan gøre alle de ting, som man normalt kan gøre med programmet hvis man selv sad og brugte det med mus og tastatur.  Fx. kan man vha. automation fra et delphi program styre excel, således at man opretter folders, indsætter værdier i celler, opretter grafer, printer og saver data osv.  Borland har et udemærket link til en artikel om automation liggende:

http://community.borland.com/article/0,1410,10126,00.html

(Så vidt jeg husker er det et kapitel eller to fra en bog af Charlie Calvert - Delphi Unleashed??)


Com:
En forkortelse for Common Object Model, eller om du vil: Microsofts forestilling om hvorledes et object skal se ud og opføre sig.  Afløser for OLE.  Automation er en del af COM teknologien.  COM er temmeligt omfattende og der er lavet bøger der alene omfatter Delphi og Com.  Jeg har selv en der hjemme, som jeg henviser til i spørgsmålet:  http://www.eksperten.dk/spm/25158

Den kan jeg trygt nbefale, hvis man vil vide mere.

Ellers er der også muligheder på nettet, fx.
http://www.techvanguards.com/

Delphi
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester