Kapitel 7. Brug af andre postkassefiler med KMail

Daniel Naber

David Rugge

Oversætter: Erik Kjær Pedersen
revision 1.5 (2002-10-03)

KMail tilbyder et importredskab for breve og adressebøger for visse andre e-mail-klienter. Du kan få adgang til dette ved at bruge Værktøjer->Importér.... Sørg venligst for at du komprimerer dine mapper i den anden e-mail-klient, uanset om du vil bruge import-redskabet eller om du vil kopiere filerne manuelt. Du behøver kun at læse dette kapitel hvis dette værktøj ikke virker for dig.

Dette afsnit er for alle de brugere, der har brug for at flytte breve fra deres tidligere e-mail-klient over til KMail. KMail kan gemme sine breve ved brug af “mbox”-formatet eller “maildir”, som er de oftest brugte postkasse formater på UNIX® systemer. Mbox postkasser gemmer brev i én fil, identificerende hvor breve starter og slutter med en From linje (som ikke bør sammenblandes med From: hoveddelen, der indeholder brevets afsender); Maildir bruger en fil pr brev. For mange UNIX® e-mail-klienter, er alt du skal gøre at flytte dine postkasser til ~/Mail (eller lave Mail et symbolsk link til mappen der indeholder dine postkasser), sørg for at de er skrivbare for din bruger, og start KMail. Postkasserne skulle nu vise sig rigtigt i KMail.

Kig venligst i -Værktøjsafsnittet af KMail's hjemmeside først for at se om der er et værktøj der kan importere din postkasse og måske endda din adressebog.

Advarsel

Brug ikke en anden e-mail-klient der har adgang tilfilerne i ~/Mail mens KMail kører eller du vil måske tabe breve. Dette afsnit forklarer kun hvordan man importerer postkasser til KMail én gang; den er ikke nyttig hvis du planlægger at bruge flere e-mail-klienter for dine postkasser i fremtiden.

Eudora Lite/Eudora Pro

Eudora bruger mbox formatet til sine postfile. For at bruge dem med KMail, skal du sørge for at dine Eudora postkasser er blevet komprimerede, kopiér så .mbx filer (Windows® Eudora) eller Eudora postkassefiler (Mac® Eudora) til din ~/Mail mappe. Du behøver ikke at kopiere index filerne. Når du starter KMail, skulle postkasserne vise sig i mappepanelet og brevene skulle være tilgængelige i Hovedpanelet.

Hvis breve ikke viser sig i hovedpanelet, indeholder dine breve måske stadig Windows® eller Mac® linefeed tegn. Brug din foretrukne tekstredigering recode kommandoen eller et script sprog til at ændre Windows® eller Mac® linefeed til UNIX® linefeed.

Mailsmith

Mailsmith kører på Mac® og bruger sit eget databaseformat; det er imidlertid muligt at eksportere post til mbox-format ved brug af Fil->Eksportér post på en valgt postkasse eller på valgte breve. Når brevene er blevet eksporteret, oversættes Mac® linjebrud til UNIX® linjebrud ved brug af din foretrukne editor, eller ved at bruge følgende kommando under Linux®:

cat mail-mac.txt | perl -e 'while (<STDIN>) { s/\r/\n/gi; print $_ ;}' > mail-unix.txt

KMail vil kun genkende mboxer placeret direkte i ~/Mail/-mappen. Dette betyder at et mappe-hierarki ikke kan bevares ved blot at flytte filer til ~/Mail/-mappen, men vil skulle rekonstrueres indeni KMail manuelt.

MMDF

Dette format er tæt nok på mbox formatet, så KMail skulle kunne bruge disse postkasser ved blot at kopiere dem til din ~/Mail mappe. MMDF postkasser er imidlertid ikke blevet testet med KMail, så dine resultater vil måske være variable. Hvis du kan få dette format til at virke med KMail, så vær rar og fortæl os om det, så vi kan inkludere mere specifikke instruktioner ved næste udgave af denne dokumentation.

MH postkasser

MH postkasser er mapper der indeholder filer svarende til hvert brev i postkassen. Et skalscript til at konvertere MH postkasser til mbox postkasser, mh2kmail, er inkluderet med KMail, i det mindste i kildetekstudgaven, men det er muligt det ikke er med i indpakkede udgaver. Kørsel af dette script på en MH mappe, vil konvertere den til en mbox fil. Vi anbefaler stærkt at sikkerhedskopiere dine MH postmapper før du bruger dette script.

Forte Agent

I Agent:

  1. Vælg breve der skal eksporteres

  2. Vælg FILE->SAVE MESSAGES AS

  3. Markér UNIX FORMAT og SAVE RAW felterne

  4. Giv fil en .txt endelse og gem.

I KDE:

  1. Flyt tidligere gemt fil til rigtig ~/Mail mappe

  2. Omdøb fil uden .txt endelse

Når du åbner KMail vil den nye mappe med dertil hørende breve være der.

Netscape® e-mail

Hvis du bruger Netscape® 4.x, skulle e-mail-mapperne være i ~/nsmail. Hvis du bruger Netscape® 6.x, er de begravet i en mappe dybt nede i ~/.mozilla-undermappen, noget i retning af: /home/user_name/.mozilla/user_name/2ts1ixha.slt/Mail/Mail/server_name (2ts1ixha.slt-strengen varierer formodentlig, så tjek det på dit eget system.) The [...]/Mail/Mail-mappen indeholder en undermappe for hver konto fra hvilken du modtager post gennem Netscape (f.eks. [...]/Mail/Mail/imf.au.dk); du vil skulle kopiere filer fra hver af dem hvis du ønsker at få adgang til alt under KMail.

Hvis du ingen undermapper har, skal du blot kopiere alle Netscape®-filerne til ~/Mail, sørge for at de er skrivbare (kun for brugeren selvfølgelig) og genstart KMail: alle brevene vil nu vise sig i KMail-mapper. (Bemærk at hvis du bruger en kommando som cp * ~/Mail, bør du efterfølge den med rm -f ~/Mail/*.msf; hver Netscape® 6 mappe har en tilsvarende .msf-fil, og hvis du ikke fjerner dem vil du have en masse overflødige tomme mapper.)

Hvis du brugte undermapper i Netscape® (f.eks. en hovedmappe der hedder Arbejde med undermapper der hedder Henrik og Anna), kræves der nogle ekstra skridt. Først oprettes en hovedmappe (Arbejde) i KMail og en midlertidig undermappe under den (ved at højreklikke på mappenavnet og vælge Opret undermappe);. Det er ligegyldigt hvad du kalder denne mappe -- dum eller standarden unavngiven, for eksempel. Når først dette er sket vil KMail oprette en skjult mappe i ~/Mail der hedder (i dette eksempel) .Arbejde.directory. Du kan så kopiere dine Netscape®-undermappe-filer (Henrik og Anna) ind i ~/Mail/.Arbejde.directory, og genstart KMail; undermapperne vil ny vise sig under hovedmappen Arbejde. Denne procedure kan selvfølgelig udvides for under-undermapper til vilkårlig dybde. (Du kan fjerne de midlertidige undermapper bagefter, med mindre det morer dig at have en Arbejde undermapper der hedder dum.)

Pegasus post

Pegasus for win32 bruger enkelte filer som postmapper ligesom KMail. Pegasus post mappefiler har endelsen .pmm men de er samme format som mbox bortset fra at brevene ikke starter med From hoveddelen, men med et kontroltegn. For at løse dette problem, erstatter man hver forekomst af kontroltegnet med From aaa@aaa Mon Jan 01 00:00:00 1997. Denne From linje skal være den første linje i hvert brev, før Received: og andre hoveddele. Sørg for at bruge en tekstredigering, der kan gemme filerne i UNIX® format eller opret nye mapper i Pegasus der er i UNIX® format og kopiér dine breve derover i.

Maildir / Outlook Express / xfmail

Redskaber til at konvertere disse formater er tilgængelige på Værktøjsafsnittet af KMail's hjemmeside.

Lotus Notes, BeOS Post filer, cc: Mail, osv....

Først bør du kigge i Værktøjsafsnittet af KMail's hjemmeside om der er redskaber til at konvertere dine breve.

Postprogrammer der ikke forekommer her eller på hjemmesiden virker formodentlig ikke med KMail da de bruger egne postformater som KMail ikke kan forstå. Der sker selvfølgelig ikke noget ved at prøve! Hvis postkassefilerne ser ud til at ligne mbox formatet, så prøv at kopiere postkassefilen (husk indeksfilen behøves ikke) til din ~/Mail mappe og se hvad der sker når du starter KMail. Hvis du får postkasser fra din favorit e-mail-klient til at virke med KMail, så fortæl os venligst hvordan du gjorde det, så vi kan inkludere det i fremtidige revisioner af denne dokumentation.