~ubuntu-branches/ubuntu/maverick/kde-l10n-fr/maverick-updates

« back to all changes in this revision

Viewing changes to docs/kdebase-runtime/userguide/groupware-kontact.docbook

  • Committer: Bazaar Package Importer
  • Author(s): Harald Sitter
  • Date: 2010-09-02 12:03:13 UTC
  • mfrom: (1.8.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20100902120313-vxec2mvo1bvtbchu
Tags: 4:4.5.1-0ubuntu1
New upstream release

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<chapter id="groupware-with-kontact">
2
 
 
3
 
<chapterinfo>
4
 
<authorgroup>
5
 
<author
6
 
><personname
7
 
><firstname
8
 
>Marco</firstname
9
 
><surname
10
 
>Menardi</surname
11
 
> </personname
12
 
><email
13
 
>gnu@kde.org</email
14
 
> </author>
15
 
</authorgroup>
16
 
 
17
 
&traducteurMickaelSibelle; 
18
 
 
19
 
</chapterinfo>
20
 
<title
21
 
>Partager des données avec &kontact; via <acronym
22
 
>IMAP</acronym
23
 
></title>
24
 
 
25
 
<sect1 id="kontact-imap-intro">
26
 
<title
27
 
>Introduction</title>
28
 
 
29
 
<para
30
 
>J'ai cherché pendant longtemps une solution de  <acronym
31
 
>PIM</acronym
32
 
> (<foreignphrase
33
 
>Personal Information Manager</foreignphrase
34
 
>) qui me permettrait de partager des données, de manière à gérer mes contacts, rendez-vous, &etc; avec mon secrétariat. Étant un utilisateur de &kde;, j'avais entendu parlé du projet Kroupware puis attendu qu'il s'achève. Mais quand j'ai vu combien l'architecture et la configuraiton de <application
35
 
>Kolab</application
36
 
> serveur 1.0 (la partie serveur du projet) sont compliqués, j'ai abandonné en attendant un <application
37
 
>Kolab</application
38
 
> 2.0 plus simple à déployer. De toutes manières, les possibilités de <application
39
 
>Kolab</application
40
 
> dépassaient largement mes besoins. Heureusement j'ai fini par trouvé, dans le wiki &kde;, un bout de discussion sur <acronym
41
 
>IRC</acronym
42
 
> dans laquelle ils échangeaient sur l'art et la manière de partager des données sans passer par l'infrastucture de <application
43
 
>Kolab</application
44
 
>... hmmm intéressant !</para>
45
 
 
46
 
<para
47
 
>Pour des besoins restreints, vous pouvez utiliser &kontact; et son partage des données sans installer le serveur <application
48
 
>Kolab</application
49
 
> ou tout autre gestionnaire de <foreignphrase
50
 
>groupware</foreignphrase
51
 
>. Il fonctionnera en s'appuyant sur un serveur <acronym
52
 
>IMAP</acronym
53
 
>, qui peut être facilement mis en place.</para>
54
 
 
55
 
<para
56
 
>Mon scénario se base sur un serveur géré par une Debian <foreignphrase
57
 
>unstable</foreignphrase
58
 
> et &kde; 3.4. Depuis Windows, j'accède à &kontact; et autres fabuleuses applications GNU/Linux via Cygwin/X en attendant que le projet Wine permette l'exécution des tout derniers programmes dont j'ai besoin (et pour lesquels il n'y a pas d'équivalent sous GNU/Linux). Je souhaite partager mes contacts, évènements, « trucs à faire » et notes avec ma secrétaire.</para>
59
 
  
60
 
</sect1>
61
 
 
62
 
<sect1 id="kontact-imap-whatis">
63
 
<title
64
 
>Qu'est-ce que le protocole <acronym
65
 
>IMAP</acronym
66
 
></title>
67
 
 
68
 
<para
69
 
>Cette définition provient du site <ulink url="http://computeruser.com/"
70
 
>ComputerUser.com High-Tech Dictionary :</ulink
71
 
> <blockquote
72
 
><para
73
 
><foreignphrase
74
 
>Internet Message Access Protocol</foreignphrase
75
 
> ou <quote
76
 
>Protocole d'Accès aux Message par Internet</quote
77
 
>. Un protocole qui permet à un utilisateur d'effectuer certaines manipulations électroniques de courriers électroniques sur un server distant, plutôt que sur une machine locale. Par le biais de IMAP, l'utilisateur peut créer, supprimer et renommer des boîtes aux lettres ; connaître l'arrivé de nouveaux courriers électroniques ; supprimer des courriers électroniques et enfin y effectuer des recherches. Un autre protocole est nécessaire à l'envoi de courrier électronique. Il est également appelé <foreignphrase
78
 
>Internet Mail Access Protocol</foreignphrase
79
 
> ou <quote
80
 
>Protocole d'Accès aux Courriels par Internet</quote
81
 
>. (NdT : vous pouvez trouver une autre définition dans l'encyclopédie <ulink url="http://fr.wikipedia.org/wiki/IMAP"
82
 
>WikiPedia</ulink
83
 
> (multilingue)).</para
84
 
></blockquote
85
 
> </para>
86
 
  
87
 
<para
88
 
>On peut donc le considérer comme un moyen de stocker des données. Pour l'utiliser il vous faut un serveur <acronym
89
 
>IMAP</acronym
90
 
> comme <application
91
 
>Cyrus</application
92
 
>, <application
93
 
>Courier</application
94
 
> ou <application
95
 
>UW</application
96
 
>.</para>
97
 
  
98
 
</sect1>
99
 
 
100
 
<sect1 id="kontact-kolab-or-imap">
101
 
<title
102
 
><application
103
 
>Kolab</application
104
 
> ou <acronym
105
 
>IMAP</acronym
106
 
> ?</title>
107
 
  
108
 
<para
109
 
><application
110
 
>Kolab</application
111
 
> vous permet de partager des données entre différents clients. Par exemple, votre secrétariat peut utiliser <application
112
 
>Outlook</application
113
 
> tandis que vous, vous utilisez &kontact;.</para>
114
 
  
115
 
<para
116
 
>Vous trouverez une interface de configuration qui prend en charge la gestion des utilisateurs, la configuration des comptes de courrier électronique, la configuration de l'annuaire central <acronym
117
 
>LDAP</acronym
118
 
> et un serveur de carnet d'adresses, le filtrage des pourriels et des virus, les scripts d'absence, la maintenance des listes de disponibilité, la gestion des ressources diverses (pièces, véhicules), les groupes, les listes de distribution, la gestion automatique des invitations, &etc;</para>
119
 
  
120
 
<para
121
 
>Mais ceci peut causer des ennuis dans la configuration initiale. Pour un débutant comme moi cela signifie un long, long cauchemar de frustration et trop de complexité à gérer une fois en marche. Alors non merci : je vais simplement utiliser <acronym
122
 
>IMAP</acronym
123
 
>.</para>
124
 
 
125
 
</sect1>
126
 
 
127
 
<sect1 id="kontact-imap-cyrus">
128
 
<title
129
 
>Comment configurer <application
130
 
>Cyrus</application
131
 
>, le serveur <acronym
132
 
>IMAP</acronym
133
 
> ?</title>
134
 
   
135
 
<para
136
 
>Mon choix s'est porté sur <application
137
 
>Cyrus</application
138
 
>, qui fait partie de l'ensemble de logiciels nommé <application
139
 
>Kolab</application
140
 
>. De cette manière, si je décide un jour de passer à <application
141
 
>Kolab</application
142
 
>, je m'y connaîtrai déjà un peu.</para
143
 
> <para
144
 
>Commençons l'installation et la configuration !</para>
145
 
  
146
 
<para
147
 
>Devenez l'utilisateur <systemitem class="username"
148
 
>root</systemitem
149
 
>.</para>
150
 
 
151
 
<screen
152
 
># <userinput
153
 
><command
154
 
>apt-get</command
155
 
> <command
156
 
>install</command
157
 
> cyrus21-imapd cyrus21-common cyrus21-admin cyrus21-client sasl-bin sasl2-bin</userinput>
158
 
<computeroutput
159
 
>Installing cyrus21-imapd...</computeroutput
160
 
><lineannotation
161
 
>L'installateur m'a demandé quelque chose que je n'ai pas compris à propos d'une adresse de recherche... J'ai juste pressé la touche <keycap
162
 
>Entrée</keycap
163
 
></lineannotation
164
 
>.</screen>
165
 
 
166
 
<para
167
 
>L'installateur a également créé l'utilisateur <systemitem class="username"
168
 
>cyrus</systemitem
169
 
> qui fait (automatiquement) partie du groupe <systemitem class="groupname"
170
 
>sasl</systemitem
171
 
>. C'est le <quote
172
 
>propriétaire</quote
173
 
> des fichiers de Cyrus. Enfin, à l'aide de la commande <command
174
 
>ps <option
175
 
>-A</option
176
 
></command
177
 
> vous pouvez retrouver les nouveaux processus : <command
178
 
>cyrmaster</command
179
 
> et <command
180
 
>notifyd</command
181
 
>.</para>
182
 
 
183
 
<para
184
 
>Le vrai problème dans la configuration de <application
185
 
>Cyrus</application
186
 
> c'est l'authentification, et ce simplement parce qu'elle n'est pas triviale et que je suis un débutant.</para>
187
 
 
188
 
<para
189
 
><application
190
 
>Cyrus</application
191
 
> peut utiliser différents mécanismes <acronym
192
 
>SASL</acronym
193
 
> (<foreignphrase
194
 
>Simple Authentication and Security Layer</foreignphrase
195
 
> ou <quote
196
 
>Couche Simple d'Authentification et de Sécurité</quote
197
 
>) : celui par défaut sasldb (il enregistre les noms d'utilisateur et mots de passe dans le fichier secret SASL <filename
198
 
>sasldb</filename
199
 
>), mais sont également disponibles getpwent, kerberos4, kerberos5, PAM, rimap, shadow et LDAP.</para>
200
 
 
201
 
<para
202
 
>Comme je ne vois pas l'intérêt de définir d'autres couples utilisateur / mot de passe que ceux qui ont le droit d'accès à ma boîte &Linux;, je choisis le mécanisme <quote
203
 
>shadow</quote
204
 
> et indique ainsi à <application
205
 
>Cyrus</application
206
 
> que, pour l'authentification, il doit utiliser les mots de passe &Linux;.</para>
207
 
 
208
 
<para
209
 
>Pour ce faire, nous devons configurer sasl pour qu'il utilise comme méthode d'authetification <command
210
 
>saslauthd</command
211
 
>, puis réitérer avec la commande <command
212
 
>saslauthd</command
213
 
> pour qu'elle utilise le mécanisme d'authentification <quote
214
 
>shadow</quote
215
 
> (ou <quote
216
 
>getpwent</quote
217
 
>).</para>
218
 
 
219
 
<para
220
 
>Ok, on y va !</para>
221
 
 
222
 
<para
223
 
>En tant qu'utilisateur <systemitem class="username"
224
 
>root</systemitem
225
 
>, modifiez le mot de passe Linux de l'utilisateur <systemitem class="username"
226
 
>cyrus</systemitem
227
 
> :</para>
228
 
 
229
 
<screen
230
 
># <userinput
231
 
><command
232
 
>passwd<option
233
 
>cyrus</option
234
 
></command
235
 
></userinput
236
 
></screen>
237
 
 
238
 
<para
239
 
>Saisissez le mot de passe qui vous plaira (et dont vous vous souviendrez). Dans cet exemple, nous utiliserons le mot de passe <quote
240
 
>cyrus</quote
241
 
> comme mot de passe <quote
242
 
>administrateur</quote
243
 
> pour l'application <application
244
 
>cyrus</application
245
 
>.</para>
246
 
 
247
 
<screen
248
 
># <command
249
 
>vi</command
250
 
> <filename
251
 
>/etc/imapd.conf</filename
252
 
></screen>
253
 
 
254
 
<programlisting
255
 
>sasl_pwcheck_method : <userinput
256
 
>saslauthd</userinput
257
 
> <lineannotation
258
 
>au lieu de celle par défaut <literal
259
 
>auxprop</literal
260
 
></lineannotation
261
 
></programlisting>
262
 
 
263
 
<para
264
 
>Retirez le <literal
265
 
>#</literal
266
 
> de la ligne :</para>
267
 
 
268
 
<programlisting
269
 
># admins: cyrus</programlisting>
270
 
 
271
 
<para
272
 
>De cette manière, vous pouvez administrer les identifications  <application
273
 
>cyrus</application
274
 
> en tant qu'utilisateur <systemitem class="username"
275
 
>cyrus</systemitem
276
 
> (n'est-ce pas merveilleux tout ça ?)</para>
277
 
 
278
 
<screen
279
 
># <userinput
280
 
><command
281
 
>vi</command
282
 
> <filename
283
 
>/etc/default/saslauthd</filename
284
 
></userinput
285
 
></screen>
286
 
 
287
 
<para
288
 
>Décommentez la ligne :</para>
289
 
 
290
 
<programlisting
291
 
># START=yes</programlisting>
292
 
 
293
 
<para
294
 
>(autrement, <application
295
 
>saslauthd</application
296
 
> ne se lancera pas au démarrage, même s'il se trouve référencé dans un quelconque <filename class="directory"
297
 
>/etc/rcX.d</filename
298
 
> !)</para>
299
 
 
300
 
<para
301
 
>et à la place de <literal
302
 
>MECHANISMS="pam"</literal
303
 
>, mettez <userinput
304
 
>MECHANISMS="shadow"</userinput
305
 
>. Ainsi, la commande <command
306
 
>saslauthd</command
307
 
> <option
308
 
>-a<parameter
309
 
>shadow</parameter
310
 
></option
311
 
> sera exécutée au démarrage.</para>
312
 
 
313
 
<para
314
 
>Une fois sorti de l'éditeur, redémarrez <application
315
 
>sasl</application
316
 
> et <application
317
 
>cyrus</application
318
 
>.</para>
319
 
 
320
 
<para
321
 
>Pour tester <acronym
322
 
>IMAP</acronym
323
 
> :</para>
324
 
 
325
 
<screen
326
 
><userinput
327
 
><command
328
 
>su</command
329
 
><option
330
 
>cyrus</option
331
 
></userinput>
332
 
$<userinput
333
 
><command
334
 
>imtest</command
335
 
><option
336
 
>-m login -p imap localhost</option
337
 
></userinput
338
 
></screen>
339
 
 
340
 
<para
341
 
>On vous demande le mot de passe de <systemitem class="username"
342
 
>cyrus</systemitem
343
 
> (l'utilisateur), alors saisissez-le.</para>
344
 
 
345
 
<para
346
 
>Si l'utilisateur <systemitem class="username"
347
 
>cyrus</systemitem
348
 
> est correctement authentifié, les lignes suivantes apparaîtront :</para>
349
 
 
350
 
<screen
351
 
><computeroutput
352
 
>S: L01 OK User logged in
353
 
Authenticated.</computeroutput
354
 
></screen>
355
 
<para
356
 
>Pour sortir, saisissez <userinput
357
 
>. logout</userinput
358
 
> (&cad; point espace <quote
359
 
>logout</quote
360
 
>)</para>
361
 
 
362
 
<para
363
 
>Maintenant, ajoutez un utilisateur nommé <systemitem class="username"
364
 
>groupware</systemitem
365
 
> puis affectez-lui un mot de passe, à l'aide de vos outils systèmes habituels. Il doit appartenir à un groupe sans privilège tel que <systemitem class="groupname"
366
 
>nobody</systemitem
367
 
>, et ne requérir ni <quote
368
 
>shell</quote
369
 
> d'identification, ni dossier <quote
370
 
>personnel</quote
371
 
>.</para>
372
 
 
373
 
<para
374
 
>Maintenant, vous devez créer l'utilisateur et un serveur <acronym
375
 
>IMAP</acronym
376
 
> dans <application
377
 
>cyrus</application
378
 
> :</para>
379
 
 
380
 
<screen
381
 
># <userinput
382
 
><command
383
 
>cyradm</command
384
 
><option
385
 
>--user cyrus localhost</option
386
 
></userinput>
387
 
Après avoir saisi le mot de passe de l'administrateur <systemitem class="username"
388
 
>cyrus</systemitem
389
 
>, vous obtenez l'invite  <prompt
390
 
>localhost&gt;</prompt>
391
 
<prompt
392
 
>localhost&gt;</prompt
393
 
> <userinput
394
 
><command
395
 
>cm</command
396
 
><option
397
 
>user.groupware</option
398
 
></userinput>
399
 
<prompt
400
 
>localhost&gt;</prompt
401
 
> <userinput
402
 
><command
403
 
>lm</command
404
 
></userinput
405
 
><lineannotation
406
 
>liste les boîtes aux lettres tout juste créées</lineannotation>
407
 
<computeroutput
408
 
>user.groupware (\HasNoChildren))</computeroutput>
409
 
<prompt
410
 
>localhost&gt;</prompt
411
 
><userinput
412
 
><command
413
 
>quit</command
414
 
></userinput
415
 
></screen>
416
 
 
417
 
<para
418
 
>Vous pouvez saisir <userinput
419
 
><command
420
 
>help</command
421
 
></userinput
422
 
> pour obtenir la liste des commandes disponibles.</para>
423
 
 
424
 
<para
425
 
>Vous pouvez vérifier ce qui s'est passé en saisissant :</para>
426
 
 
427
 
<screen
428
 
># <userinput
429
 
><command
430
 
>ls</command
431
 
><option
432
 
>-l</option
433
 
><filename class="directory"
434
 
>/var/spool/cyrus/mail/g/user/groupware</filename
435
 
></userinput>
436
 
<computeroutput
437
 
>total 12
438
 
-rw------- 1 cyrus mail          4 Oct 29 20:55 cyrus.cache
439
 
-rw------- 1 cyrus mail 155 Oct 29 20:55 cyrus.header
440
 
-rw------- 1 cyrus mail 76 Oct 29 20:55 cyrus.index</computeroutput
441
 
></screen>
442
 
 
443
 
<para
444
 
>Maintenant vous devriez pouvoir vous connecter à l'aide d'un client <acronym
445
 
>IMAP</acronym
446
 
> comme l'utilisateur <systemitem class="username"
447
 
>groupware</systemitem
448
 
>, et ainsi voir la <literal
449
 
>INBOX</literal
450
 
>.</para>
451
 
<note
452
 
><para
453
 
>Dans le protocole <acronym
454
 
>IMAP</acronym
455
 
>, sélectionner de la boîte de réception (<literal
456
 
>INBOX</literal
457
 
>) est magique, une sorte <quote
458
 
>d'alias</quote
459
 
> vers la structure du dossier au dessus. Le client voit <literal
460
 
>INBOX</literal
461
 
> et le serveur <acronym
462
 
>IMAP</acronym
463
 
> le fait correspondre au dossier <filename class="directory"
464
 
>/var/spool/cyrus/mail/...</filename
465
 
> et à la structure de type <quote
466
 
>fichier</quote
467
 
>.</para
468
 
></note>
469
 
 
470
 
</sect1>
471
 
 
472
 
<sect1 id="kontact-imap-clients">
473
 
<title
474
 
>Comment configurer les clients &kontact; ?</title>
475
 
  
476
 
<para
477
 
>Je me connecte à mon PC serveur GNU/Linux (une sorte de <quote
478
 
>boîte noire</quote
479
 
> sans écran ni clavier) depuis deux PC sous &Windows; 2000 en les utilisant comme serveur X-Window à l'aide de <application
480
 
>Cygwin/X</application
481
 
> (dans un avenir proche j'espère pouvoir les remplacer tous les deux par de simples discrets clients mini-itx en utilisant LTSP). Avec cette configuration, tout utilisateur lance &kontact; sur la même machine, qui héberge <application
482
 
>Cyrus</application
483
 
> (localhost).</para>
484
 
  
485
 
<para
486
 
>Pour faire fonctionner &kontact; avec <acronym
487
 
>IMAP</acronym
488
 
>, il faut franchir les étapes suivantes :</para>
489
 
 
490
 
<procedure>
491
 
 
492
 
<step
493
 
><para
494
 
>créer un compte <acronym
495
 
>IMAP</acronym
496
 
> sur <application
497
 
>Cyrus</application
498
 
> pour l'utilisateur factice <systemitem class="username"
499
 
>groupware</systemitem
500
 
> (que vous aurez créé préalablement !),</para
501
 
></step>
502
 
 
503
 
<step
504
 
><para
505
 
>créer / configurer un compte <acronym
506
 
>IMAP</acronym
507
 
> dans &kmail; afin de vous identifier en tant que cet utilisateur,</para
508
 
></step
509
 
> <step
510
 
><para
511
 
>utiliser kresources afin de faire fonctionner les composants de &kontact; avec les données issues de la source <acronym
512
 
>IMAP</acronym
513
 
>,</para
514
 
></step>
515
 
 
516
 
<step
517
 
><para
518
 
>activer la fonctionnalité <quote
519
 
>groupware</quote
520
 
> et créer les sous-dossiers correspondant à cette <literal
521
 
>INBOX</literal
522
 
> <acronym
523
 
>IMAP</acronym
524
 
> (si ce n'est pas déjà fait),</para
525
 
></step>
526
 
 
527
 
<step
528
 
><para
529
 
>profiter de &kontact; et partager des données à travers <application
530
 
>Cyrus</application
531
 
> en <acronym
532
 
>IMAP</acronym
533
 
>.</para
534
 
></step>
535
 
 
536
 
</procedure>
537
 
  
538
 
<para
539
 
>Donc, identifiez-vous auprès de &kde; avec le premier compte <quote
540
 
>d'utilisateur réel</quote
541
 
> auquel vous souhaitez fournir la fonctionnalité <foreignphrase
542
 
>groupware</foreignphrase
543
 
>.</para>
544
 
 
545
 
<para
546
 
>Créons le compte <acronym
547
 
>IMAP</acronym
548
 
> dans &kmail;.</para>
549
 
 
550
 
<para
551
 
>Lancez &kontact; puis sélectionnez <guilabel
552
 
>Message</guilabel
553
 
> (le composant &kmail;). Dans le menu, sélectionnez <menuchoice
554
 
><guimenu
555
 
>Paramètres</guimenu
556
 
><guimenuitem
557
 
>Configurer KMail</guimenuitem
558
 
><guilabel
559
 
>Comptes</guilabel
560
 
><guilabel
561
 
>Réception des messages</guilabel
562
 
></menuchoice
563
 
> (onglet), cliquez sur le bouton <guibutton
564
 
>Ajouter...</guibutton
565
 
>. Il vous sera alors demander de préciser le type de votre compte de courrier électronique et vous sélectionnerez <guilabel
566
 
>IMAP déconnecté</guilabel
567
 
> (et non pas <guilabel
568
 
>IMAP</guilabel
569
 
> seul). Ensuite, dans l'onglet <guilabel
570
 
>Généeral</guilabel
571
 
>, saisissez les données suivantes :</para>
572
 
 
573
 
<variablelist>
574
 
<varlistentry>
575
 
<term
576
 
><guilabel
577
 
>Nom du compte :</guilabel
578
 
> <userinput
579
 
>office_gwdata</userinput
580
 
></term>
581
 
<listitem>
582
 
<para
583
 
>Un nom qui sera utilisé pour la création du dossier <quote
584
 
>local</quote
585
 
> pointant vers ce compte <acronym
586
 
>IMAP</acronym
587
 
>.</para>
588
 
</listitem
589
 
590
 
</varlistentry>
591
 
<varlistentry>
592
 
<term
593
 
><guilabel
594
 
>Identifiant :</guilabel
595
 
> <userinput
596
 
>groupware</userinput
597
 
></term>
598
 
<listitem>
599
 
<para
600
 
>L'utilisateur <application
601
 
>Cyrus</application
602
 
> que nous avons choisi comme <quote
603
 
>propriétaire</quote
604
 
> de toutes les données.</para>
605
 
</listitem>
606
 
</varlistentry>
607
 
<varlistentry
608
 
><term
609
 
><guilabel
610
 
>Mot de passe :</guilabel
611
 
></term>
612
 
<listitem>
613
 
<para
614
 
>Le mot de passe de l'utilisateur <systemitem class="username"
615
 
>groupware</systemitem
616
 
>.</para>
617
 
</listitem>
618
 
</varlistentry>
619
 
<varlistentry>
620
 
<term
621
 
><guilabel
622
 
>Hôte (serveur) :</guilabel
623
 
> <userinput
624
 
>localhost</userinput
625
 
></term>
626
 
<listitem>
627
 
<para
628
 
>Souvenez-vous que, pour notre exemple, le client &kontact; tourne sur la même machine que le serveur <acronym
629
 
>IMAP</acronym
630
 
>.</para>
631
 
</listitem>
632
 
</varlistentry>
633
 
<varlistentry>
634
 
<term
635
 
><guilabel
636
 
>Port :</guilabel
637
 
> <userinput
638
 
>143</userinput
639
 
></term>
640
 
<listitem>
641
 
<para
642
 
>Par défaut</para>
643
 
</listitem>
644
 
</varlistentry>
645
 
</variablelist>
646
 
  
647
 
<para
648
 
>Cochez la case <guilabel
649
 
>Enregistrer le mot de passe IMAP</guilabel
650
 
> de manière à ce qu'il ne vous soit pas demandé à chaque fois que vous lancerez &kontact;. Cochez la case <guilabel
651
 
>Activer la vérification régulière de l'arrivée de nouveaux courriers électroniques</guilabel
652
 
> et réglez l'intervalle de temps laissé entre deux vérifications.</para>
653
 
  
654
 
<para
655
 
>Notez que nous avons coché la case <guilabel
656
 
>IMAP déconnecté</guilabel
657
 
> pour le type de compte. Ceci a pour principale conséquence qu'une copie des données de <quote
658
 
>groupware</quote
659
 
> est stockée <quote
660
 
>localement</quote
661
 
> pour le client (dans son dossier personnel), données qui sont synchronisées à chaque fois que le client se connecte. Ceci peut paraître très inefficace étant donnée la redondance d'information que cela implique (&cad; si vous avez 10 utilisateurs qui utilisent &kontact;, vous avez 10+1 exemplaires des mêmes données), mais c'est le seul moyen de faire fonctionner le tout suffisament rapidement. En effet, à chaque connexion, &kontact; doit rechercher toutes les données, puis les faire interpréter par &korganizer; et &kaddressbook;. En utilisant <quote
662
 
>IMAP déconnecté</quote
663
 
> les données sont en cache localement, ainsi seul le <quote
664
 
>delta</quote
665
 
> est envoyé (&cad; les données qui ont changées).</para>
666
 
  
667
 
<para
668
 
>D'un autre côté, si vos utilisateurs lancent &korganizer; sur la machine qui héberge le serveur <acronym
669
 
>IMAP</acronym
670
 
>, il semble raisonnable d'utiliser <acronym
671
 
>IMAP</acronym
672
 
> (également nommé <quote
673
 
>IMAP connecté</quote
674
 
>) afin d'épargner un peu d'espace disque étant donné que la vitesse de transfert ne sera pas de problème. Mais malheureusement ceci ne fonctionne pas, car &kontact; ne met pas automatiquement à jour le dossier <guilabel
675
 
>Calendar</guilabel
676
 
> dans le mode <quote
677
 
>IMAP connecté</quote
678
 
>, et donc vous n'êtes pas averti de l'ajout d'un évênement par un tiers (vous devez passer manuellement dans &kmail; et cliquer sur le dossier <guilabel
679
 
>Calendar</guilabel
680
 
>). De plus, au démarrage, comme il ne lit pas les dossiers <guilabel
681
 
>Calendrier</guilabel
682
 
>, vous pourriez observer un gros clignotement et une lenteur dans la mise à jour des données.</para>
683
 
  
684
 
<para
685
 
>Maintenant nous devons demander à &kontact; d'utiliser <acronym
686
 
>IMAP</acronym
687
 
> comme source de données pour ses différents composants. Dans le menu &menuk;, choisissez <guimenuitem
688
 
>Exécuter une commande</guimenuitem
689
 
> et lancez <userinput
690
 
><command
691
 
>kcmshell4 kresources</command
692
 
></userinput
693
 
>. Dans la liste déroulante choisissez <guilabel
694
 
>Contacts</guilabel
695
 
>, puis cliquez sur le bouton <guibutton
696
 
>Ajouter...</guibutton
697
 
> et choisissez <guilabel
698
 
>Carnet d'adresses sur serveur IMAP via KMail</guilabel
699
 
>. Ensuite, sélectionnez cette nouvelle ligne et cliquez sur le bouton <guibutton
700
 
>Sélectionnée comme standard</guibutton
701
 
>. Faites de même pour <guilabel
702
 
>Calendar</guilabel
703
 
> et <guilabel
704
 
>Notes</guilabel
705
 
>.</para>
706
 
  
707
 
<para
708
 
>Voilà, nous avons activé la fonctionnalité <foreignphrase
709
 
>groupware</foreignphrase
710
 
> de &kmail; (et par conséquence tout &kontact;) :</para>
711
 
 
712
 
<procedure>
713
 
<step>
714
 
<para
715
 
>allez dans le menu <menuchoice
716
 
><guimenu
717
 
>Paramètres</guimenu
718
 
><guimenuitem
719
 
>Configurer KMail</guimenuitem
720
 
><guilabel
721
 
>Divers</guilabel
722
 
><guilabel
723
 
>Travail en groupe</guilabel
724
 
></menuchoice
725
 
>,</para>
726
 
</step>
727
 
<step>
728
 
<para
729
 
>cochez <guilabel
730
 
>Activez les fonctionnalités des ressources IMAP</guilabel
731
 
>,</para>
732
 
</step>
733
 
<step>
734
 
<para
735
 
>choisissez <guilabel
736
 
>Français</guilabel
737
 
> comme <guilabel
738
 
>Langue pour les dossiers du travail en groupe</guilabel
739
 
> (ceci au cas où vous disposeriez déjà des dossiers sur le serveur <acronym
740
 
>IMAP</acronym
741
 
>, créés par un autre programme, dans une langue différente),</para>
742
 
</step>
743
 
<step>
744
 
<para
745
 
>Maintenant, allez dans <guilabel
746
 
>Les dossiers de ressources sont dans le compte</guilabel
747
 
> et sélectionnez le sous-dossier <guilabel
748
 
>Boîte de réception</guilabel
749
 
> du dossier <guilabel
750
 
>office_gwdata</guilabel
751
 
>.</para>
752
 
<para
753
 
>Laissez <guilabel
754
 
>Cacher les dossiers du travail en groupe</guilabel
755
 
> décoché pour l'instant, de manière à ce que nous puissions observer ce qui se passe. Vous pourrez revenir ici et cocher la case une fois que tout sera correctement mis en place.</para>
756
 
</step>
757
 
<step>
758
 
<para
759
 
>Quand vous appuyez sur OK s'affiche ce qui suit : <computeroutput
760
 
>&kmail; va maintenant créer les dossiers requis pour la ressource IMAP, en tant que sous-dossiers de la boîte de réception</computeroutput
761
 
> </para>
762
 
<para
763
 
>Si vous ne souhaitez pas cela, cliquez sur <guibutton
764
 
>Non</guibutton
765
 
> et la ressource <acronym
766
 
>IMAP</acronym
767
 
> sera désactivée. Cliquez sur <guibutton
768
 
>Oui</guibutton
769
 
> (ceci n'est demandé que la première fois et seulement au premier <quote
770
 
>utilisateur réel</quote
771
 
>). Vous verrez immédiatement que dans l'arborescence &kmail;, sous la boîte de réception <menuchoice
772
 
><guilabel
773
 
>office_gwdata</guilabel
774
 
><guilabel
775
 
>Inbox</guilabel
776
 
></menuchoice
777
 
> ces dossiers sont créés :</para>
778
 
<simplelist>
779
 
<member
780
 
>Calendar</member>
781
 
<member
782
 
>Contacts</member>
783
 
<member
784
 
>Notes</member>
785
 
<member
786
 
>Tasks</member>
787
 
<member
788
 
>Journal</member>
789
 
</simplelist>
790
 
<para
791
 
>si maintenant vous faites un :</para>
792
 
<screen
793
 
># <command
794
 
>ls</command
795
 
> <option
796
 
>-l /var/spool/cyrus/mail/g/user/groupware/</option>
797
 
<computeroutput
798
 
>drwx------ 2 cyrus mail 144 Oct 31 16:36 Calendar
799
 
drwx------ 2 cyrus mail 144 Oct 31 16:36 Contacts
800
 
drwx------ 2 cyrus mail 144 Oct 31 16:36 Journal
801
 
drwx------ 2 cyrus mail 144 Oct 31 16:36 Notes
802
 
drwx------ 2 cyrus mail 144 Oct 31 16:36 Tasks
803
 
-rw------- 1 cyrus mail      4 Oct 31 15:28 cyrus.cache
804
 
-rw------- 1 cyrus mail 155 Oct 29 20:55 cyrus.header
805
 
-rw------- 1 cyrus mail 76 Oct 31 15:28 cyrus.index</computeroutput
806
 
></screen>
807
 
 
808
 
<para
809
 
>Comme vous le voyez, <guilabel
810
 
>office_gwdata Inbox</guilabel
811
 
> n'est pas stockée localement par rapport au dossier personnel de l'utilisateur &kontact; mais dans les dossiers <acronym
812
 
>IMAP</acronym
813
 
> <systemitem class="username"
814
 
>groupware</systemitem
815
 
> des utilisateurs.</para>
816
 
</step>
817
 
</procedure>
818
 
 
819
 
<para
820
 
>Voilà, &kontact; est prêt à fonctionner et enregistrer des données. Dans le calendrier, si le compte <acronym
821
 
>IMAP</acronym
822
 
> &kmail; était du type <quote
823
 
>déconnecté</quote
824
 
>, la fenêtre <guilabel
825
 
>ressource</guilabel
826
 
> devrait afficher l'élément <guilabel
827
 
>ressources IMAP</guilabel
828
 
> avec trois sous-éléments qui sont les chemins vers les fichiers personnels locaux. De son côté, l'application <guilabel
829
 
>Contacts</guilabel
830
 
> ne montre pas les sous-éléments en dessous de <guilabel
831
 
>resources IMAP</guilabel
832
 
>.</para>
833
 
 
834
 
<para
835
 
>Vous pouvez désormais vous identifier auprès de &kde; avec l'identifiant d'un utilisateur différent et configurer son client &kontact; d'une manière trèe similaire :</para>
836
 
 
837
 
<procedure>
838
 
<step>
839
 
<para
840
 
>Ouvrez &kontact; et dans le composant <guilabel
841
 
>Mail</guilabel
842
 
> ajoutez un compte <acronym
843
 
>IMAP</acronym
844
 
> en spécifiant comme <guilabel
845
 
>hôte</guilabel
846
 
> la machine sur laquelle tourne le serveur <application
847
 
>Cyrus</application
848
 
> (dans mon cas, il s'agit de : <literal
849
 
>192.168.1.3</literal
850
 
>).</para>
851
 
 
852
 
<para
853
 
>N'oubliez-pas de cocher la case <guilabel
854
 
>Activer la vérification régulière de l'arrivée de nouveaux courriers électroniques</guilabel
855
 
> et de renseigner le temps d'attente (en minutes) entre deux vérifications. Quand vous confirmez vous n'êtes pas averti de la création des sous-dossiers (tant qu'ils sont trouvés sur le serveur <acronym
856
 
>IMAP</acronym
857
 
>), mais vous les voyez dans l'arborescence.</para>
858
 
</step>
859
 
<step>
860
 
<para
861
 
>Activez la fonctionnalité <foreignphrase
862
 
>groupware</foreignphrase
863
 
> de manière à pouvoir enregistrer des données sur le serveur <acronym
864
 
>IMAP</acronym
865
 
>.</para>
866
 
</step>
867
 
</procedure>
868
 
<para
869
 
>Ayez bien conscience du fait que, dans le mode <quote
870
 
>disconnected <acronym
871
 
>IMAP</acronym
872
 
></quote
873
 
>, les données sont transmises d'un client à un serveur <acronym
874
 
>IMAP</acronym
875
 
> uniquement quand les clients se connectent pour vérifier l'arrivée de nouveaux courriers électroniques. Donc si vos clients &kmail; sont configurés pour effectuer automatiquement cette opération, disons toutes les cinq minutes, dans le pire des cas vous aurez un délai de 10 minutes entre la création d'un événement et son apparition sur les écrans des autres utilisateurs.</para>
876
 
</sect1>
877
 
<sect1 id="kontact-imap-readonly">
878
 
<title
879
 
>Comment obtenir les droits d'accès en lecture seule</title>
880
 
 
881
 
<note
882
 
><para
883
 
>Notez que l'on m'a confirmé que l'implantation du protocole <acronym
884
 
>IMAP</acronym
885
 
> de Notes dans &kontact; à partir de la versiion antérieur à la version 1.01 est incorrecte, et que donc cette configuration ne fonctionnera pas avec elles. Par conséquent, si vous souhaitez les utiliser, vous devrez utiliser la configuration précédente.</para
886
 
></note>
887
 
    
888
 
<para
889
 
>Dans la configuration précédente nous avions le même utilisateur <quote
890
 
>bidon</quote
891
 
> nommé <systemitem class="username"
892
 
>groupware</systemitem
893
 
>, utilisé par chaque utilisateur <quote
894
 
>réel</quote
895
 
> de &kontact; (&cad; <systemitem class="username"
896
 
>tony</systemitem
897
 
>, <systemitem class="username"
898
 
>rohn</systemitem
899
 
>, <systemitem class="username"
900
 
>amanda</systemitem
901
 
>, &etc;) à travers son compte <acronym
902
 
>IMAP</acronym
903
 
> et avec son identifiant et son mot de passe. Mais de cette manière, tous les utilisateurs réels ont les mêmes droits de lecture/écriture, car tous se connectent en tant que l'utilisateur <systemitem class="username"
904
 
>groupware</systemitem
905
 
> au serveur <acronym
906
 
>IMAP</acronym
907
 
>.</para>
908
 
    
909
 
<para
910
 
>Afin de limiter l'accès à certains utilisateurs (typiquement, fournir uniquement l'accès en lecture), nous pouvons utiliser les <acronym
911
 
>ACL</acronym
912
 
> (<foreignphrase
913
 
>Access Control Lists</foreignphrase
914
 
> pour <quote
915
 
>Listes de Contrôle d'Accès</quote
916
 
>).</para>
917
 
    
918
 
<para
919
 
>Dans &kmail;, sélectionnez un sous-dossier de la boîte de réception <guilabel
920
 
>office_gwdata</guilabel
921
 
>, par exemple <guilabel
922
 
>Calendar</guilabel
923
 
> ; et cliquez avec le bouton droit de la souris. Sélectionnez <guilabel
924
 
>Propriétés</guilabel
925
 
>, onglet <guilabel
926
 
>Contrôle de l'accès</guilabel
927
 
>. Vous pouvez indiquer ici les utilisateurs auxquels vous souhaitez donner l'accès à ce dossier et préciser ce qu'ils peuvent y faire.</para>
928
 
 
929
 
<para
930
 
>Afin de simplement expérimenter l'échange des événements, donnons <quote
931
 
>Toutes</quote
932
 
> les permissions à l'utilisateur <systemitem class="username"
933
 
>mary</systemitem
934
 
>.</para>
935
 
 
936
 
<para
937
 
>Au niveau <application
938
 
>cyrus</application
939
 
> (sur le <acronym
940
 
>PC</acronym
941
 
> qui héberge le serveur <acronym
942
 
>IMAP</acronym
943
 
> cyrus, avec les outils <application
944
 
>cyrus</application
945
 
>), nous devons tout d'abord ajouter l'utilisateur <systemitem class="username"
946
 
>mary</systemitem
947
 
>, de manière à en faire un utilisateur <acronym
948
 
>IMAP</acronym
949
 
> reconnu ; puis créer un dossier <acronym
950
 
>IMAP</acronym
951
 
> qui lui soit propre.</para>
952
 
 
953
 
<para
954
 
>Ensuite, nous nous identifions auprès de GNU/Linux en tant qu'utilisateur <systemitem class="username"
955
 
>mary</systemitem
956
 
> et entrons dans &kontact;. Comme nous l'avons montré précédemment, nous allons créer un compte <acronym
957
 
>IMAP</acronym
958
 
> dans &kmail; avec les mêmes données, mais celles du vrai utilisateur (au lieu d'utiliser l'utilisateur factice <systemitem class="username"
959
 
>groupware</systemitem
960
 
> et son mot de passe, nous utiliserons <systemitem class="username"
961
 
>mary</systemitem
962
 
> et son mot de passe propre).</para>
963
 
 
964
 
<para
965
 
>Cette fois, dans l'arborescence de &kmail;, vous trouverez la structure suivante : <menuchoice
966
 
><guimenu
967
 
>office_gwdata</guimenu
968
 
><guisubmenu
969
 
>user</guisubmenu
970
 
> <guisubmenu
971
 
>groupware</guisubmenu
972
 
><guimenuitem
973
 
>Calendrier et tâches</guimenuitem
974
 
></menuchoice
975
 
>. Vérifiez l'arrivée de nouveaux messages (<menuchoice
976
 
><guimenu
977
 
>Fichier</guimenu
978
 
><guimenuitem
979
 
>Vérifier les courriers électroniques</guimenuitem
980
 
></menuchoice
981
 
>) et vous aurez entre autres un dossier <quote
982
 
>inbox</quote
983
 
> sous <quote
984
 
>office_gwdata</quote
985
 
>.</para>
986
 
 
987
 
<para
988
 
>Maintenant activez la fonctionnalité <foreignphrase
989
 
>groupware</foreignphrase
990
 
> de &kmail; et dans <guilabel
991
 
>Les dossiers resource sont des sous-dossiers de</guilabel
992
 
> mettez la <guimenuitem
993
 
>inbox</guimenuitem
994
 
> qui est sous-dossier de <guisubmenu
995
 
>office_gwdata</guisubmenu
996
 
>.</para>
997
 
  
998
 
<para
999
 
>Désormais vous avez deux branches de sous-dossiers sous <quote
1000
 
>office_gwdata</quote
1001
 
> :</para>
1002
 
 
1003
 
<orderedlist>
1004
 
<listitem>
1005
 
<para
1006
 
><quote
1007
 
>inbox</quote
1008
 
> avec Calendar, Contacts, Notes, Tasks et Journal, qui sont enregistrés sur les dossiers <acronym
1009
 
>IMAP</acronym
1010
 
> de <systemitem class="username"
1011
 
>mary</systemitem
1012
 
> sur le serveur <acronym
1013
 
>IMAP</acronym
1014
 
>.</para>
1015
 
</listitem>
1016
 
<listitem>
1017
 
<para
1018
 
><quote
1019
 
>user</quote
1020
 
>, avec les sous-dossiers <quote
1021
 
>groupware</quote
1022
 
> et ceux auxquels <systemitem class="username"
1023
 
>mary</systemitem
1024
 
> a accès (dans cet exemple, Calendar et Tasks)</para>
1025
 
</listitem>
1026
 
</orderedlist>
1027
 
<para
1028
 
>Cliquez avec le &BDS; sur <quote
1029
 
>l'utilisateur</quote
1030
 
> <quote
1031
 
>Calendar</quote
1032
 
> et vérifiez s'il est du type Calendar (si ce n'est pas le cas, modifiez-le afin qu'il le devienne), et vérifiez également que <quote
1033
 
>l'utilisateur Tasks</quote
1034
 
> est du type Tasks.</para>
1035
 
<para
1036
 
>Dans Calendar vous avez maintenant deux ressources <acronym
1037
 
>IMAP</acronym
1038
 
> prêtes pour l'écriture, donc si vous créez un nouvel événement, il vous est demandé de choisir laquelle employer (et si vous avez quitté les ressources locales, vous en avez trois).</para>
1039
 
<para
1040
 
>Dans Calendar, vous devez vous rendre dans la petite fenêtre situe en bas à gauche - celle qui affiche les ressources disponibles - puis désélectionner celles ne pointant pas vers un chemin tel que <guilabel
1041
 
>.groupware.directory</guilabel
1042
 
> (regardez la fin du chemin de chaque ressource).</para>
1043
 
 
1044
 
</sect1>
1045
 
 
1046
 
<sect1 id="kontact-imap-credits">
1047
 
<title
1048
 
>Remerciements</title>
1049
 
 
1050
 
<para
1051
 
>Je suis débutant (<foreignphrase
1052
 
>newbie</foreignphrase
1053
 
>), et pour créer cette documentation (<foreignphrase
1054
 
>HowTo</foreignphrase
1055
 
>) j'ai pris sur mon temps, armé de ma volonté. Pour ce qui est des connaissances, je tiens vraiment à remercier certains gars du salon (<foreignphrase
1056
 
>channel</foreignphrase
1057
 
> de discussion <quote
1058
 
>freenode</quote
1059
 
>) pour leur compétence, leur patience et leur aide.</para>
1060
 
 
1061
 
<itemizedlist>
1062
 
<title
1063
 
>Remerciements spéciaux à :</title>
1064
 
<listitem>
1065
 
<para
1066
 
>Pour la partie <acronym
1067
 
>IMAP</acronym
1068
 
> de <application
1069
 
>Cyrus</application
1070
 
> dans le salon #cyrus :</para
1071
 
1072
 
<itemizedlist>
1073
 
<listitem>
1074
 
<para
1075
 
>[protagonist] Andy Morgan <email
1076
 
>morgan@orst.edu</email
1077
 
></para>
1078
 
</listitem>
1079
 
<listitem>
1080
 
<para
1081
 
>[plixed] Okke Timm <email
1082
 
>okke.timm@web.de</email
1083
 
></para>
1084
 
</listitem>
1085
 
</itemizedlist>
1086
 
</listitem>
1087
 
<listitem>
1088
 
<para
1089
 
>Pour la partie &kontact; dans le salon #kontact :</para>
1090
 
<itemizedlist>
1091
 
<listitem>
1092
 
<para
1093
 
>[till] Till Adam <email
1094
 
>adam@kde.org</email
1095
 
></para>
1096
 
</listitem>
1097
 
<listitem>
1098
 
<para
1099
 
>[dfaure] David Faure <email
1100
 
>faure@kde.org</email
1101
 
></para>
1102
 
</listitem>
1103
 
<listitem>
1104
 
<para
1105
 
>[mdouhan] Matt Douhan <email
1106
 
>matt@fruitsalad.org</email
1107
 
></para>
1108
 
</listitem>
1109
 
</itemizedlist>
1110
 
</listitem>
1111
 
</itemizedlist>
1112
 
 
1113
 
<para
1114
 
>Merci beaucoup les gars !</para>
1115
 
 
1116
 
<para
1117
 
>Ah, et je dois m'ajouter, [markit] Marco Menardi <email
1118
 
>mmenaz@mail.com</email
1119
 
></para>
1120
 
 
1121
 
</sect1>
1122
 
 
1123
 
<sect1 id="kontact-imap-further-reading">
1124
 
<title
1125
 
>D'autres lectures</title>
1126
 
 
1127
 
<itemizedlist>
1128
 
<title
1129
 
>Référence</title>
1130
 
<listitem
1131
 
><para
1132
 
>KDE : <ulink url="http://www.kde.org"
1133
 
>http://www.kde.org</ulink
1134
 
></para
1135
 
></listitem>
1136
 
<listitem
1137
 
><para
1138
 
>site web de &kontact; : <ulink url="http://www.kontact.org"
1139
 
>http://www.kontact.org</ulink
1140
 
></para
1141
 
></listitem>
1142
 
<listitem
1143
 
><para
1144
 
>Proje Kroupware : <ulink url="http://www.kroupware.org"
1145
 
>http://www.kroupware.org</ulink
1146
 
></para
1147
 
></listitem>
1148
 
<listitem
1149
 
><para
1150
 
>Wiki de la communauté &kde; : <ulink url="http://wiki.kde.org"
1151
 
>http://wiki.kde.org</ulink
1152
 
></para
1153
 
></listitem>
1154
 
<listitem
1155
 
><para
1156
 
>Projet Wine : <ulink url="http://www.winehq.org"
1157
 
>http://www.winehq.org</ulink
1158
 
></para
1159
 
></listitem>
1160
 
<listitem
1161
 
><para
1162
 
>Projet Cygwin/X <ulink url="http://x.cygwin.com"
1163
 
>http://x.cygwin.com</ulink
1164
 
></para
1165
 
></listitem>
1166
 
<listitem
1167
 
><para
1168
 
>Projet LTSP : <ulink url="http://www.ltsp.org"
1169
 
>http://www.ltsp.org</ulink
1170
 
></para
1171
 
></listitem>
1172
 
</itemizedlist>
1173
 
 
1174
 
</sect1>
1175
 
 
1176
 
</chapter>
1177
 
 
1178
 
<!-- Keep this comment at the end of the file
1179
 
Local variables:
1180
 
mode: xml
1181
 
sgml-omittag:nil
1182
 
sgml-shorttag:nil
1183
 
sgml-namecase-general:nil
1184
 
sgml-general-insert-case:lower
1185
 
sgml-minimize-attributes:nil
1186
 
sgml-always-quote-attributes:t
1187
 
sgml-indent-step:0
1188
 
sgml-indent-data:true
1189
 
sgml-parent-document:("index.docbook" "book" "chapter")
1190
 
sgml-exposed-tags:nil
1191
 
sgml-local-catalogs:nil
1192
 
sgml-local-ecat-files:nil
1193
 
End:
1194
 
-->