File: Outlook-to-Unix-Mailbox-NL.sgml

package info (click to toggle)
doc-linux-nl 20051127-2
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 16,408 kB
  • ctags: 94
  • sloc: xml: 47,403; makefile: 312; perl: 193; sh: 116; ansic: 12; csh: 9
file content (392 lines) | stat: -rw-r--r-- 14,850 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
<!doctype linuxdoc system>
<linuxdoc>
<article>
<titlepag>
<title>MS Outlook naar Unix Mailbox Conversie mini HOWTO</title>

<author><name>Greg Lindahl, <tt/lindahl@pbm.com/, <newline>
Vertaald door: Ellen Bokhorst, <tt>bokkie@nl.linux.org</tt>
</name></author>

<date>v1.2.2, 03-01-2002</date>

<abstract>
In deze minihowto wordt uitgelegd hoe oude email uit Microsoft Outlook
(niet Outlook Express!) kan worden geconverteerd naar typische Unix
bestandsformaten.
</abstract>
</titlepag>

<!-- Table of contents -->
<toc>

<!-- Begin the document -->

<sect><heading>Introductie</heading>

<p>
Ondanks dat er verscheidene programma's bestaan om formaten zoals
Microsoft Outlook Express naar Unix formaat te converteren, staat
gebruikers van Outlook een grotere uitdaging te wachten.
Een conversiemethode is het gebruik van Mozilla Mail onder Windows;
een andere beslaat een wat gecompliceerde methode. Beiden worden in deze
minihowto uitgelegd.
</p>

<p>
Het databaseformaat dat Outlook gebruikt voor een .PST bestand, genaamd
Jet, is gedocumenteerd op:

<url url="http://msdn.microsoft.com/library/techart/olexcoutlk.htm"
     name="http://msdn.microsoft.com/library/techart/olexcoutlk.htm">
</p>

<sect1><heading>Copyright</heading>
<p>

Copyright (c) 2001-2002 door Greg Lindahl
</p>

<p>

Het is toegestaan dit document te distribueren en/of wijzigen onder
de voorwaarden van de GNU Free Documentation License, Versie 1.1 of
enige latere versie gepubliceerd door de Free Software Foundation;
zonder Invariant Sections, zonder Front-Cover teksten, en zonder
Back-Cover teksten. Een kopie van de licentie is te vinden op:

<url url="http://www.gnu.org/copyleft/fdl.html"
     name="http://www.gnu.org/copyleft/fdl.html">
</p>

<p>
Ik verzoek je correcties en/of opmerkingen door te sturen naar de
beheerder van dit document. Als je overweegt een afgeleide werk anders
dan een vertaling te maken, dan verzoek ik je plannen hieromtrent te bespreken
met de huidige beheerder.
</p>
</sect1>

<sect1><heading>Disclaimer</heading>
<p>
Gebruik de informatie in dit document op eigen risico. Ik verwerp enige
potenti&euml;le aansprakelijkheid voor de inhoud van dit document.
Gebruik van de concepten, voorbeelden en/of andere inhoud van dit document
is geheel op eigen risico.

Alle copyrights zijn in handen van hun eigenaren, tenzij specifiek
anders vermeld. Gebruik van een term in dit document zou niet moeten
worden aangemerkt als van invloed op de geldigheid van enig handelsmerk
of servermerk.

Het benoemen van bepaalde producten of merken zouden niet moeten worden
aangemerkt als onderschrijvingen.

Het wordt je ten zeerste aanbevolen een backup van je systeem te maken
alvorens grote installaties uit te voeren en regelmatig een backup van
je systeem te maken.

Plaats je kat niet in de magnetron.
</p>
</sect1>

<sect1><heading>Nieuws</heading>
<p>
1.01: Kleine typfout gecorrigeerd in inetd/xinetd opstartinstructies.

1.1: Informatie toegevoegd over Kmailcvt, Mozilla, en hoe je
Outlook zover krijgt dat het communiceert met IMAP-server als het zich
in Exchange modus bevindt.

1.2: Details toegevoegd over het gebruik van Mozilla om dezelfde taak
uit te voeren

1.2.1: Opmaakfout gecorrigeerd.

1.2.2: Gelicentieerd onder de GFDL, meer kleine typcorrecties.
</p>
</sect1>

<sect1><heading>Andere manieren om dit te doen</heading>
<p>
Een lijst met conversie-utility's, waarvan veel commercieel, is te vinden op:

<url url="http://www.emailman.com/conversion/index.html"
     name="http://www.emailman.com/conversion/index.html">


Ik heb ooit beweerd dat het programma Kmailcvt nu naar Outlook mailboxen
converteert. Ik ben er echter niet 100% zeker van of deze bewering waar
is. Kmailcvt converteert beslist naar Outlook Express mailboxen, maar deze
zijn totaal anders dan de Outlook mailboxen. Dus mocht je hier achter
komen, laat me dit dan alsjeblieft weten.
</p>
</sect1>
</sect>

<sect><heading>Converteren met behulp van Mozilla Mail</heading>
<p>

Ik heb ook gehoord dat Mozilla Mail onder Windows Outlook mailboxen
kan converteren. Ik vond de documentatie op de website van de
Ximian Evolution. Ik heb dit niet uitgeprobeerd, omdat ik geen
Windows machine meer heb. Maar dit is wat ze zeggen te doen:

Start Mozilla Mail

Ga naar "File > Import" en selecteer dat je mail vanuit Outlook wenst
te importeren. Wanneer dat klaar is, ben je er al bijna.

Ik geloof dat Mozilla al zijn mailboxen in Unix mbox formaat bestanden
opslaat, zelfs onder Windows. Dus het enige wat je hoeft te doen is die
bestanden naar je Linux box transporteren. Je kunt ze vinden in:

C:/windows/Application Data/Mozilla/Profiles/default/XXX/Mail/imported.mail/, 
waar XXX uit een of andere verzameling cijfers bestaat.
Zijn er meerdere gebruikers op je
Windows machine, dan zal in plaats daarvan je gebruikersnaam "default" zijn.

Zoals ik al eerder aangaf, heb ik deze methode nooit geprobeerd, dus ik
weet niet hoe goed het werkt. In het bijzonder, zijn de onderwerpen die
ter sprake kwamen in sectie 3.4 ook van toepassing op deze conversiemethode.

Tussen twee haakjes, de reden dat Mozilla alleen Outlook mailboxen onder
Windows kan lezen komt doordat het een Microsoft DLL aanroept om dit te doen.
</p>
</sect>

<sect><heading>Converteren met behulp van IMAP</heading>

<sect1><heading>Voorbereiding</heading>
<p>
Wees er allereerst heel zeker van dat je het op deze wijze wilt doen.
In het bijzonder wordt in sectie 2 uitgelegd hoe Netscape Mail onder Windows
kan worden gebruikt om de conversie uit te voeren. Dat is makkelijker dan
deze methode.

Wanneer je besluit het op deze wijze te doen, zorg dan dat je kopie van
Outlook met IMAP servers kan communiceren. Toen ik deze HOWTO voor de eerste
keer schreef, veronderstelde ik dat Outlook Outlook was. Niets daarvan.
Als je Outlook in Corporate/Workgroups modus gebruikt (welk communiceert met
Exchange) in plaats van in de Internet modus (welke communiceert met POP/IMAP
servers), dan moet je van modus wisselen.

Als test om te zien of alles goed is, bekijk je het "Tools" menu van
Outlook en kijkt of er een "Accounts" item voorkomt. Als dit er is, dan
is alles in orde en kun je verder gaan met sectie 3.2. Als het niet
voorkomt, lees je verder.

Het wijzigen van de modi is niet zo alledaags, maar een behulpzame
lezer (Matt Huyck) stuurde de volgende instructies op, welke er gevaarlijk
uitzien en die ik niet heb getest:

Selecteer "Options..." vanuit het "Tools" menu, en ga dan naar de "Mail
Services" tab in het resulterende Options dialoogvenster. Onderaand die
tab vind je een knop met het label "Reconfigure Mail Support..."
Klik hier op.  Er verschijnt een nieuw venster met in de titelbalk
"Outlook 2000 Startup" en een "E-mail Service Options" koptekst.  
Er zijn twee relevante keuzerondjes: "Internet
Only" en "Corporate or Workgroup".  Wijzig dit in "Internet Only"
en klik op "Next >".  Er wordt je dan een venster met zeer lang bericht 
voorgeschoteld wat je zorgvuldig moet lezen, omdat je een zeer belangrijke
(maar onomkeerbare) wijziging in de Exchange clientconfiguratie gaat maken.
Alhoewel dit niet expliciet wordt aangegeven, zorg je ervoor dat je een kopie
hebt van de Microsoft Office installatie CD voordat je op "Yes" klikt.
Klik op "Yes" en laat Outlook een paar seconden zijn werk doen totdat het
daar volledig mee klaar is. Open Outlook weer. Hier wordt je wellicht
gevraagd om de installatie-CD. Als de herconfiguratie voltooid is, ben
je zover om met stap 3.2 van de HOWTO verder te gaan.

Om terug te keren naar de oorspronkelijke Outlook configuratie, volg je
dezelfde aanwijzingen, maar je zult uiteraard op het *andere*
keuzerondje klikken.

Een ander verschil is, als je gebruik maakt van Exchange. Zoals je al
aangaf in sectie 3.4, blijft de oorspronkelijke 'From ' regel" niet
behouden. Voor Exchange gebruikers echter geldt de opmerking
"Gelukkkig heb je die informatie niet echt nodig" niet helemaal. De
"From" header die ontbreekt is het enige met de identiteit van de 
zender in berichten die werden verzonden op een interne Exchange server,
d.w.z. berichten die nergens via een Internet gateway gingen.
Ik heb mijn "From" headers behouden door kopie&euml;n van mijn mailfolders
als tekstbestanden op te slaan via de "Import and Export..." opdracht
uit het "File" menu. Ik ben van plan wat Perl/Grep code te schrijven waarmee
die "From" headers weer in mijn Linux mbox bestanden zullen worden gevoegd.
Als ik dat werkend krijg, zal ik je dat nog laten weten.
</p>
</sect1>

<sect1><heading>Installeer (tijdelijk!) een IMAP-server op je Linux box
</heading>
<p>
De installatie varieert per Linux-distributie, dus zal ik als voorbeeld
RedHat 7.0 nemen. Ten eerste moet je het juiste package installeren, wat
gewoonlijk 'imap' wordt genoemd.
<tscreen><verb>
 cd /home/redhat-7.0-cd/RedHat/RPMS
 rpm -i imap*
</verb></tscreen>


In werkelijkheid moest ik ook het package xinetd package installeren,
aangezien ik een "werkstation" installatie had; rpm gaf een foutmelding
die me aangaf dat ik dit moest doen. En natuurlijk bevond deze zich op
de tweede CD van RedHat 7.0. Debian gebruikers die gebruik maken van
"apt-get" hoeven zich over dergelijke zaken geen zorgen te maken.
</p>

<p>
Vervolgens moeten we de imap-server activeren. Dit wordt gewoonlijk bestuurd
door een regel in het bestand <tt>/etc/inetd.conf</tt>:
<tscreen><verb>
 #imap    stream  tcp     nowait  root    /usr/sbin/tcpd	/usr/sbin/imapd
</verb></tscreen>

Voor de bovenstaande regel staat een commentaarteken; verwijder het # teken.
Onder RedHat 7.0 en latere systemen met xinetd, pas je in plaats daarvan
<tt>/etc/xinetd.d/imap</tt> aan, wijzig "disable=yes" in "disable=no".
</p>

<p>
Herstart dan inetd of xinetd met:
<tscreen><verb>
 /etc/rc.d/init.d/inetd restart
</verb></tscreen>

of
<tscreen><verb>
 /etc/rc.d/init.d/xinetd restart
</verb></tscreen>

Reboot als al het andere niet lukt.
</p>

<p>
Je wilt de IMAP-server niet voor zolang geactiveerd laten.
Deze server draait als root en bevatte in het verleden beveiligingsfouten. 
Daarom zou je het niet geactiveerd moeten laten, tenzij je het permanent
wilt gebruiken. We zullen deze server in stap 4 deactiveren.
</p>

<p>
Om Outlook met deze IMAP-server te kunnen verbinden, moet je de naam of
het IP-adres van de Linux box weten.
</p>
</sect1>

<sect1><heading>Verbind de Outlook client met de server</heading>
<p>
Om al onze email naar de server te kunnen kopi&euml;ren moeten we
je Outlook client in kennis stellen van deze nieuwe server. Selecteer
"Accounts..." uit het menu "Tools", en voeg ("Add") dan een nieuw
account "Mail..." toe. De belangrijkste items zijn dat de server
gebruik maakt van IMAP om de email te downloaden, dat de inkomende
mailserver de naam of het IP-adres is van je Linux-box uit sectie 3.2, en
de de gebruikersnaam en het wachtwoord zouden gelijk moeten zijn aan
je gebruikersnaam en het wachtwoord op de Linux-box.
(Zoals gewoonlijk is het geen goed idee onder
Linux voor dit doel het root account te gebruiken.)
</p>

<p>
Zodra je "Finish" hebt geselecteerd, stel je deze nieuwe account in als
default door het op te laten lichten en te klikken op "Set as Default".
Als het goed is, zal Outlook een verbinding maken met je IMAP-server
en de naam van je IMAP-server zou onderaan
je folderlijst moeten verschijnen. Klik erop; als het goed is zul je
een Inbox folder te zien moeten krijgen.
(als /var/mail/jegebruikersnaam niet op je Linux-box voorkomt, zul je
geen berichten naar je INBOX kunnen slepen en neerzetten... en de
foutmelding zal verwarrend zijn. Echter dat is niet wat we zullen
gaan doen.)
</p>
</sect1>

<sect1><heading>Kopieer je email</heading>
<p>
Je kunt nu door middel van slepen en neerzetten gehele folders met email 
vanuit Outlook naar de IMAP servernaam overbrengen. De email zal nu inclusief 
alle bijlagen naar de Linux box worden gekopieerd. Helaas wordt het ook 
onmiddellijk uit Outlook verwijderd. Items kopie&euml;ren zonder ze te
verwijderen doe je door met de rechtermuisknop op de foldernaam te
klikken en de "Copy" optie te selecteren. Kies als bestemming de
Linux server die onderaan de lijst staat vermeld.
</p>

<p>
Het leven is echter niet zo eenvoudig. Outlook ondersteunt folders binnen
folders waarin ook berichten voorkomen. De Linux IMAP-server
biedt hier geen ondersteuning voor; een folder is of een regulier bestand
met berichten, of een directory met subdirectory's en bestanden. Dus
als je onder Outlook folders hebt met zowel berichten als subfolders.
dan kun je de gehele structuur niet naar de Linux IMAP-server kopi&euml;ren.
Een andere incompatibiliteit met de Linux IMAP-server is dat je het vantevoren
moet vertellen of een nieuwe folder subfolders of berichten zal bevatten.
Dit doe je door een slash (<tt>/</tt> toe te voegen aan de naam van de
folder wanneer je deze aanmaakt. Deze slash verdwijnt weer als de folder
eenmaal is aangemaakt.
</p>

<p>
Dus om een structuur met folders naar de Linux IMAP-server te kunnen 
kopi&euml;ren, moet je eerst een replica van de structuur van je bestaande 
folders op de Linux IMAP-server aanmaken. Let op welke van de bestaande
folders zowel subfolders als berichten bevatten als je dit aan het doen bent.
Je zult die berichten naar elders moeten verplaatsen.
Zodra je de gehele structuur hebt aangemaakt, kopieer of verplaats je
de groepen folders naar de Linux IMAP-server.
</p>

<p>
Een laatste op te merken incompatibiliteit is dat de Linux IMAP server
geen folders toestaat met slashes (/) in de naam. Je zult dergelijke
folders moeten hernoemen voordat je ze kopieert of verplaatst.
</p>

<p>
Op de Linux box, verschijnen folders als bestanden en directory's in je
homedirectory. Het formaat van deze bestanden is gelijk aan het 
gebruikelijke Unix mailformaat, wat de meeste Unix/Linux mailtools
direct gebruiken of waarvan/waarnaar ze kunnen converteren.
Bestanden met bijlagen hebben MIME bijlagen; tevens is er nog een
extra bericht per folder, dit is een (nutteloze) header.
</p>

<p>
(Een deel van de gegevens welke niet behouden blijft, is de oorspronkelijke
"From" regel, waarin het envelope adres van de email staat. Gelukkig heb
je die informatie niet echt nodig.)
</p>
</sect1>

<sect1><heading>De-installeer IMAP van je Linux box</heading>
<p>
Zodra je al je email hebt getransporteerd, wil je wellicht de IMAP-server
van je Linux box deinstalleren, om de eerder genoemde beveiligingsredenen.
Hiermee zijn dezelfde 2 stappen gemoeid als die je nam bij het installeren
van de server:
<enum>
<item> Verwijder de RPM's:
<tscreen><verb>
  rpm -e imap
</verb></tscreen>
</item>

<item> Verwijder de regel in <tt>/etc/inetd.conf</tt> of 
<tt>/etc/xinetd.d/imap</tt></item>

<item> Herstart inetd of xinetd, of reboot.</item>
</enum>

</p>
<p>
Dat is dat! Je hebt weer een stap genomen richting een Microsoft vrije
levensstijl.
</p>
</sect1>
</sect>
</article>
</linuxdoc>