Daniel
Naber

     daniel.naber@t-online.de

David
Rugge

     davidrugge@mediaone.net

&Tom.Albers;&Rinse.Devries;&Natalie.Koning;
2002-10-03
1.5

# Andere mailboxen binnen &kmail; gebruiken

&kmail; biedt de mogelijkheid om van diverse e-mailprogramma's e-mailberichten en adresboeken te importeren. Dit gedeelte is te vinden bij Hulpmiddelen Berichten importeren.... Zorg ervoor dat u in het andere e-mailprogramma eerst alle mappen comprimeert, ongeacht of u het importgedeelte gaat gebruiken of de berichten met de hand gaat kopiëren. Dit hoofdstuk is alleen interessant indien het importeren niet lukt.

Dit hoofdstuk is voor alle gebruikers die e-mailberichten van hun vorige e-mailprogramma willen overzetten naar &kmail;. &kmail;kan de berichten in het mbox- of maildir-formaat opslaan. Dit zijn de meestgebruikte formaten voor &UNIX;-systemen. In het mbox-formaat worden alle berichten in één bestand opgeslagen. Een nieuw e-mailbericht begint en eindigt altijd met een `From`-regel (dit is dus iets anders dan de `From:`-berichtkop die aangeeft wie het e-mailbericht heeft verstuurd. Maildir gebruikt één bestand per e-mailbericht. Bij veel e-mailprogramma's onder &UNIX; is het eenvoudigweg kopiëren van alle mailboxen naar `~/Mail` (of vanuit `Mail` een koppeling maken naar de juiste e-mailmap) voldoende. Zorg ervoor dat de gebruiker schrijfrechten heeft voor de map en start &kmail;. De mailboxen moeten nu te zien zijn in &kmail;.

Kijk ook even naar het gedeelte Tools van de site van &kmail; om te zien of er een programma is dat het importeren van de mailboxen of zelfs het adresboek mogelijk maakt.

Gebruik geen e-mailprogramma dat gelijktijdig met &kmail; de bestanden uit `~/Mail` gebruikt. Dit kan tot gevolg hebben dat e-mailberichten verdwijnen. Het volgende gedeelte beschrijft hoe mailboxen te importeren zijn in &kmail;. Dit gedeelte is bedoeld voor het eenmalig omzetten van de e-mailberichten en is dus niet relevant als u meerdere e-mailprogramma's wilt gebruiken.

Eudora Lite/Eudora Pro

  Eudora maakt gebruik van het mbox-formaat. Om deze te gebruiken binnen &kmail; moet u er eerst voor zorgen dat de mailboxen binnen Eudora gecomprimeerd zijn. Vervolgens kunt u de `.mbx`-bestanden (&Windows; Eudora) of de Eudora mailbox bestanden (&Mac; Eudora) naar de map `~/Mail` kopiëren. Het is niet nodig om de `index`-bestanden te kopiëren. Zodra &kmail; weer gestart wordt, moeten de mailboxen en hun bijbehorende berichten te zien zijn.

  Indien de berichten niet te zien zijn, dan kan het zijn dat de mailbox-bestanden nog de &Windows;- of &Mac;-tekens bevatten om een nieuwe regel aan te duiden. Gebruik een tekstverwerker of het commande fromdos om deze &Windows;- of &Mac;-tekens te vervangen door de &UNIX;-tekens voor een nieuwe regel.

Mailsmith

  Het &Mac; e-mailprogramma Mailsmith gebruikt een eigen databaseformaat. Het is echter mogelijk om de e-mail te exporteren in het mbox-formaat. Kies hiervoor het menu-item File Export Mail terwijl u een postvak of een aantal berichten geselecteerd hebt. Nadat alle e-mail is geëxporteerd, dient u ook nog de regeleindes van de &Mac; omzetten naar die van &UNIX;. U kunt dit doen in uw favoriete tekstverwerker of met het volgende commando onder &Linux;:

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

  &kmail; zal alleen mbox-bestanden herkennen die direct in de map `~/Mail` staan. Submappen kunnen dus niet zondermeer meegenomen worden naar &kmail;. Een methode om dit toch voor elkaar te krijgen is hieronder te lezen bij het kopje over &Netscape;.

MMDF

  Dit formaat is vrijwel gelijk aan het mailbox-formaat dat &kmail; zonder problemen kan gebruiken. Het kopiëren naar `~/Mail` zou voldoende moeten zijn. Het gebruik van MMDF-mailboxen is echter niet getest, zodat er enkele onverwachte problemen zouden kunnen optreden. Indien dat het geval is horen wij het graag, zodat we dat in deze documentatie kunnen opnemen.

MH-mailboxen

  MH-mailboxen zijn mappen die berichten in de vorm van bestanden bevatten. Een script om deze MH-mailboxen om te zetten naar het mbox-formaat heet `mh2kmail` en wordt bij de broncode van &kmail; meegeleverd. Helaas leveren niet alle distributies dit script mee. Zorg wel voor adequate reservekopieën van de MH-mailboxen voordat dit script gebruikt wordt.

Forte Agent

  In Agent:

  1. Selecteer de berichten die geëxporteerd moeten worden

  2. Kies het menu FILE SAVE MESSAGES AS

  3. Selecteer de vakjes UNIX FORMAT en SAVE RAW

  4. Geef het bestand de extensie `.txt` en sla het op.

  In &kde;:

  1. Verplaats het bestand naar de map `~/Mail`

  2. Hernoem het bestand, zodat het geen `.txt`-extensie meer heeft

  Wanneer &kmail; gestart wordt, zal de mailbox met de bijbehorende berichten te zien zijn.

&Netscape; Mail

  Als u &Netscape; 4.x gebruikt, dan staan de berichten waarschijnlijk in de map `~/nsmail`. Als u &Netscape; 6.x gebruikt, dan zijn de berichten ergens diep in de structuur onder de map `~/.mozilla` te vinden. Bijvoorbeeld in `~/.mozilla/gebruikersnaam/2ts1ixha.slt/Mail/Mail/hostnaam` (het `2ts1ixha.slt`-gedeelte verschilt waarschijnlijk per computer). De map `[...]/Mail/Mail` bevat voor elk e-mailaccount een aparte submap. Van elk e-mailaccount/submap moet u dus de bestanden kopiëren, zodat ze toegankelijk zullen zijn in &kmail;.

  Als er geen submappen zijn, kunt u gewoon alle &Netscape;-bestanden kopiëren naar de map `~/Mail`. Zorg ervoor dat er genoeg schrijfrechten zijn (en niet voor anderen uiteraard) en start &kmail;. Alle berichten moeten nu te zien zijn in de &kmail;-mappen. Als u `cp`*` `~/Mail`` hebt gebruikt, moet u ook het commando `rm `-f` `~/Mail/*.msf`` gebruiken omdat er voor iedere &Netscape; 6-map een `.msf`-bestand bestaat. Als u deze niet weghaalt, lijkt het alsof er een flink aantal lege mappen is.

  Als u onder &Netscape; submappen gebruikte (bijvoorbeeld een Werk-hoofdmap met daarin een Klanten- en Leveranciers-submap), dan zijn er extra stappen nodig. Allereerst moet u de Werk-map aanmaken in &kmail; en daarin een tijdelijke submap aanmaken (door rechts te klikken op de map en Nieuwe submap te kiezen). Het maakt niet uit of u deze map nu --, tijdelijk of de standaard naam naamloos noemt. Door het aanmaken van een submap zal &kmail; een verborgen map in de map `~/Mail` aanmaken die (in dit voorbeeld) `.Werk.` heet. Daarin kunt u nu de &Netscape;-mappen Klanten en Leveranciers kopiëren. Nadat &kmail; gestart is, zullen de submappen onder de hoofdmap Werk te zien zijn. Uiteraard kan deze handeling herhaald worden voor submappen in submappen, totdat de volledige structuur aangemaakt is. De eerder aangemaakte tijdelijke submap kan zonder problemen verwijderd worden.

Pegasus Mail

  Pegasus voor win32 gebruikt één bestand per mailbox, net als &kmail;. Pegasus gebruikt de extensie `.pmm` voor deze bestanden en volgt het mbox-formaat met als uitzondering dat een nieuw bericht niet wordt aangeduid met een `From`-regel, maar met een speciaal teken. Om de mailbox te kunnen gebruiken in &kmail; is het noodzalijk dat dat speciale teken wordt vervangen door een `From aaa@aaa Mon Jan 01 00:00:00 1997`-regel. Deze regel moet dus de eerste regel van een nieuw bericht zijn, dit komt dus voor de `Received`- en andere berichtkoppen. Gebruik een tekstverwerker die in het &UNIX;-formaat kan opslaan of creëer nieuwe mappen binnen Pegasus in het &UNIX;-formaat en kopieër de berichten daarheen.

Maildir / Outlook Express / xfmail

  Om deze formaten om te zetten zijn programma's beschikbaar op de site van &kmail;.

Lotus Notes-, BeOS Mail-bestanden, cc: Mail, &etc;...

  Kijk eerst op de site van &kmail; of er speciale programma's beschikbaar zijn.

  E-mailprogramma's die niet vermeld staan gebruiken waarschijnlijk een afwijkend formaat dat niet door &kmail; ondersteund wordt. Het kan echter geen kwaad om eens te kijken naar het formaat waarin dat programma de e-mail opslaat. Als dat lijkt op het mbox-formaat (of simpel om te zetten is naar dat formaat), dan kunt u proberen of &kmail; het bestand kan lezen door het eenvoudigweg te kopiëren naar de map `~/Mail` en te kijken wat er gebeurt als u &kmail; start. Indien het lukt om e-mail over te zetten van een niet genoemd e-mailprogramma, laat het ons dan weten zodat we het mee kunnen nemen in een toekomstige versie van deze documentatie.