Daniel
Naber

     daniel.naber@t-online.de

David
Rugge

     davidrugge@mediaone.net

Stefan
Asserhäll

    stefan.asserhall@comhem.se

Översättare
2002-10-03
1.5

# Att använda andra brevlådefiler med &kmail;

&kmail; erbjuder ett importverktyg för brev och adressböcker från vissa andra e-postprogram. Du kan komma åt det med Verktyg Importera.... Försäkra dig om att du komprimerar korgarna i det andra e-postprogrammet oberoende av om du tänker använda importfunktionen, eller om du bara ska kopiera filer för hand. Du behöver bara läsa det här kapitlet om det här verktyget inte fungerar för dig.

Det här avsnittet gäller alla användare som behöver flytta e-postmeddelanden från sin tidigare e-postklient till &kmail;. &kmail; lagrar e-post med formatet `mbox` eller maildir, som är de mest använda brevlådeformaten på &UNIX;-system. Mbox-brevlådor lagrar breven i en fil, och identifierar var breven startar och slutar med en `From`-rad (blanda inte ihop detta med rubriken `From:` som innehåller brevets avsändare). Maildir använder ett filnamn per brev. För många &UNIX; e-postprogram, är allt du behöver göra att flytta dina brevlådor till `~/Mail` (eller göra `~/Mail` till en symbolisk länk till katalogen som innehåller dina brevlådor), försäkra att de är skrivbara av din användare, och starta &kmail;. Brevlådorna ska nu visas på ett riktigt sätt i &kmail;.

Först bör du ta en titt på verktygsavdelningen på &kmail;s hemsida om det finns verktyg för att importera din e-post och till och med din adressbok.

Använd inte en annan e-postklient för att komma åt filerna i `~/Mail` medan &kmail; kör annars kan du förlora breven. Det här avsnittet förklarar bara hur man importerar brevlådor till &kmail; en enstaka gång, det är inte användbart om du planerar att använda flera e-postklienter för dina brevlådor i framtiden.

Eudora Lite/Eudora Pro

  Eudora använder mbox-formatet för sina e-postfiler. För att använda dem med &kmail;, försäkra dig om att Eudoras brevlådor har komprimerats, och kopiera sedan `.mbx`-filerna (&Windows; Eudora) eller Eudora mailbox filer (&Mac; Eudora) till din `~/Mail` katalog. Du behöver inte kopiera `index`-filerna. När du väl startar &kmail;, ska brevlådorna visas i korgrutan och breven ska vara tillgängliga i rubrikrutan.

  Om breven inte visas i rubrikrutan, kanske dina brevlådefiler fortfarande innehåller &Windows; eller &Mac; radslutstecken. Använd din favorittexteditor, kommandot recode eller ett skriptspråk för att ändra &Windows; eller &Mac; radslutstecken till &UNIX; nyradtecken.

Mailsmith

  Mailsmith kör på &Mac;, och använder sitt eget databasformat, men det är möjligt att exportera till mbox-format med Arkiv Exportera brev för en markerade korg eller för markerade brev. När breven har exporterats, översätt &Mac;-radbrytningar till &UNIX;-radbrytningar, med din favoriteditor, eller använd följande kommando på &Linux;:

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

  &kmail; känner bara igen en mbox som placeras direkt i katalogen `~/Mail/`. Det betyder att en hierarki av korg inte kan bevaras genom att helt enkelt flytta filerna till katalogen `~/Mail/`, utan måste återskapas för hand i &kmail;.

MMDF

  Det här formatet är tillräckligt likt mbox-formatet för att &kmail; ska kunna använda de här brevlådorna om du bara kopierar dem till din `~/Mail` katalog. MMDF-brevlådor har dock inte provats med &kmail;, så ditt resultat kan variera. Om du kan få det här formatet att fungera med &kmail;, tala gärna om det för oss, så att vi kan lägga till mer specifika anvisningar i nästa utgåva av dokumentationen.

MH-brevlådor

  MH-brevlådor är kataloger som innehåller filer som motsvarar varje brev i brevlådan. Ett skalskript som översätter MH-brevlådor till mbox-brevlådor, `mh2kmail`, finns med åtminstone i källkodsutgåvorna av &kmail;, men kanske inte i de paketerade utgåvorna. Om det här skriptet körs på en MH-katalog konverteras det till en mbox-fil. Vi rekommenderar starkt att du säkerhetskopierar dina MH e-postkataloger innan du använder det här skriptet.

Forte Agent

  I Agent:

  1. Välj meddelanden som ska exporteras

  2. Välj FILE SAVE MESSAGES AS

  3. Markera rutorna UNIX FORMAT och SAVE RAW

  4. Ge filen en filändelse `.txt` och spara.

  I &kde;:

  1. Flytta den tidigare sparade filen till den riktiga `~/Mail` katalogen

  2. Döp om filerna utan filändelsen `.txt`

  När du startar &kmail; finns den nya korgen med motsvarande meddelanden där.

&Netscape; e-post

  Om du använder &Netscape; 4.x, finns brevfilerna i `~/nsmail`. Om du använder &Netscape; 6.x, är de begravda i en katalog djupt inne i underkatalogen `~/.mozilla`, på ett ställe som: `/home/användarnamn/.mozilla/användarnamn/2ts1ixha.slt/Mail/Mail/servernamn` (Strängen `2ts1ixha.slt` är troligen annorlunda, så kontrollera den på ditt system). Katalogen `[...]/Mail/Mail` innehåller en underkatalog för varje konto som du använder för att ta emot brev via Netscape (t.ex. `[...]/Mail/Mail/matte.universitet.edu`). Du måste kopiera filer från vart och ett av dem om du vill att alla ska vara tillgängligt med &kmail;.

  Om du inte har några underkataloger, kopiera bara alla &Netscape;s filer till `~/Mail`, försäkra dig om att de är skrivbara (men förstås bara av dig själv), och starta om &kmail;: Alla breven visas nu i &kmail;s korgar. (Observera att om du använde ett kommando som `cp `*` `~/Mail``, bör du följa det med `rm `-f` `~/Mail/*.msf``. Varje &Netscape; 6 katalog har en motsvarande `.msf`-fil, och om du inte gör dig av med dem, kommer du att ha en massa överblivna tomma kataloger).

  Om du använda underkataloger i &Netscape; (t.ex. en huvudkatalog som heter Arbete med underkataloger som heter Tommy och Annika), krävs ytterligare steg. Skapa först huvudkorgen (Arbete) i &kmail; och skapa en tillfällig underkorg inne i den (genom att högerklicka på korgnamnet och välja Skapa underkorg). Det spelar ingen roll vad du kallar den här korgen -- tillfällig eller till exempel det förvalda värdet namnlös. Så fort en underkorg finns, så skapar &kmail; en gömd katalog under `~/Mail` som kallas (i det här exemplet) `.Arbete.directory`. Därefter kan du kopiera dina underkatalogfiler från &Netscape; (Tommy och Annika) till `~/Mail/.Arbete.directory`, och starta om &kmail;. Underkorgarna syns nu under huvudkorgen Arbete. Den här proceduren kan förstås utföras för underkorgar på godtycklig nivå. (Du kan ta bort den tillfälliga underkorgen efteråt, om det inte roar dig att ha en underkatalog i Arbete som heter tillfällig).

Pegasus e-post

  Pegasus för win32 använder enstaka filer för brevlådor på liknande sätt som &kmail;. Pegasus mail brevlådor har filändelsen `.pmm` men de är på samma format som mbox utom att breven inte börjar med huvudet `From`, utan med ett kontrolltecken. För att komma förbi detta, byt ut varje förekomst av kontrolltecknet med `From aaa@aaa Mon Jan 01 00:00:00 1997`. Den här raden `From` ska vara första raden i varje brev, före `Received:` och andra huvuden. Försäkra dig om att du använder en texteditor som låter dig spara raderna med &UNIX;-format eller skapa nya korgar i Pegasus som använder &UNIX;-format och kopiera dina brev dit.

Maildir / Outlook Express / xfmail

  Verktyg för att konvertera de här formaten finns tillgängliga på verktygsavdelningen på &kmail;s hemsida.

Lotus Notes, BeOS e-postfiler, cc: Mail, etc.

  Först bör du ta en titt på verktygsavdelningen på &kmail;s hemsida om det finns verktyg för att konvertera e-post.

  E-postprogram som inte finns listade här eller på hemsidan fungerar förmodligen inte med &kmail; eftersom de använder tillverkarspecifika e-postformat som &kmail; inte kan förstå. Det kan dock inte göra någon skada att försöka! Om brevlådefilen liknar mbox-formatet, försök att kopiera den (kom ihåg, indexfilen behövs inte) till din `~/Mail` katalog och se vad som händer om du startar &kmail;. Om du får brevlådor från din favorit bland e-postklienter, tala gärna om för oss hur du gjorde det så att vi kan lägga till mer specifika anvisningar i framtida utgåvor av den här dokumentationen.