This file is indexed.

/usr/share/doc/HOWTO/de-html/DE-UUCP-HOWTO-8.html is in doc-linux-de 2003.10-5.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  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
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
 <META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.65">
 <TITLE>Linux UUCP HOWTO: Mail und News konfigurieren</TITLE>
 <LINK HREF="DE-UUCP-HOWTO-9.html" REL=next>
 <LINK HREF="DE-UUCP-HOWTO-7.html" REL=previous>
 <LINK HREF="DE-UUCP-HOWTO.html#toc8" REL=contents>
</HEAD>
<BODY>
<A HREF="DE-UUCP-HOWTO-9.html"><IMG SRC="next.png" ALT="Weiter"></A>
<A HREF="DE-UUCP-HOWTO-7.html"><IMG SRC="prev.png" ALT="Zurück"></A>
<A HREF="DE-UUCP-HOWTO.html#toc8"><IMG SRC="toc.png" ALT="Inhalt"></A>
<HR>
<H2><A NAME="s8">8.</A> <A HREF="DE-UUCP-HOWTO.html#toc8">Mail und News konfigurieren</A></H2>

<P>Die lokalen Mail- und Newsserver m&uuml;ssen noch konfiguriert werden, damit Sie
die M&ouml;glichkeiten von UUCP ausnutzen.
Damit News und Mail per UUCP angeliefert werden k&ouml;nnen, ist normalerweise
keine Konfiguration notwendig. Die Konfiguration beschreibt also,
wie Sie Sendmail und INN/cnews dazu bringen, UUCP zu nutzen.</P>

<H2><A NAME="ss8.1">8.1</A> <A HREF="DE-UUCP-HOWTO.html#toc8.1">Sendmail        </A>
<!--Mail!sendmail!UUCP-->       <!--sendmail!UUCP--></H2>

<P>Wenn Sie einen <CODE>sendmail</CODE>-Mailserver installiert haben, ist dieser Abschnitt
f&uuml;r Sie interessant.
Wenn Sie <CODE>sendmail</CODE> benutzen, sollten Sie bei
<BLOCKQUOTE><CODE>
<PRE>
telnet localhost 25
</PRE>
</CODE></BLOCKQUOTE>
 
den folgenden Text erhalten:</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
Trying 195.244.243.209...
Connected to Perikles.toppoint.de.
Escape character is '^]'.
220 Perikles.toppoint.de ESMTP Sendmail 8.8.8/8.8.8; Fri, 26 Jun 1998 17:26:14 +0200
</PRE>
</CODE></BLOCKQUOTE>
</P>

<H3>SuSE-Config</H3>

<P>Wenn Sie eine SuSE-Distribution benutzen, k&ouml;nnen Sie einfach per YaST Ihren
Mailserver f&uuml;r den UUCP-Betrieb konfigurieren.</P>
<P>Starten Sie dazu als root <CODE>yast</CODE>. Gehen Sie in das Men&uuml;
<EM>Administrieren des Systems</EM>, <EM>Netzwerk konfigurieren</EM>, 
<EM>Sendmail konfigurieren</EM>. Nun w&auml;hlen Sie
<EM>Benutze UUCP zur Mail-&Uuml;bertragung</EM>. Tragen Sie den Namen des
Systems Ihres Providers ein.</P>

<H3>/etc/mail/sendmail.cf       <!--/etc/mail/sendmail.cf-->      <!--/etc/sendmail.cf--></H3>

<P>Wenn Sie keine grafische Oberfl&auml;che haben oder 
Sendmail von Hand installiert haben, m&uuml;ssen Sie die
Konfigurationsdateien selbst anpassen.</P>
<P>Die folgenden Variablen sollten Sie in Ihrer 
<CODE>/etc/mail/sendmail.cf</CODE>-Datei anpassen:
<BLOCKQUOTE><CODE>
<PRE>
# "Smart" relay host
# hier mu&szlig; der Rechnernamen auf der Seite Ihres 
# Providers eintragen werden (hier: tpki)
DSuucp-dom:tpki
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>Manche Distributionen legen die <CODE>sendmail.cf</CODE> in <CODE>/etc/</CODE> ab.</P>

<H3>&Uuml;berpr&uuml;fen, ob die Mails richtig verschickt werden</H3>

<P>Wenn Sie <CODE>sendmail</CODE> konfiguriert und neu gestartet haben,
sollten Sie testweise eine EMail verschicken, um zu verfolgen,
ob alles richtig konfiguriert ist.</P>
<P>
<DL>
<DT><B>mailq</B><DD>
<P>Das Programm <CODE>mailq</CODE> zeigt an, welche EMails vom <CODE>sendmail</CODE>
noch bearbeitet werden m&uuml;ssen. Wenn Sie eine EMail geschrieben haben und
Ihre EMail hier nicht finden k&ouml;nnen, dann ist das kein Grund zur Sorge, da
Ihr Mailserver die EMail wahrscheinlich schon bearbeitet hat.</P>

<DT><B>/var/log/mail</B><DD>
<P>Die Datei <CODE>/var/log/mail</CODE> enth&auml;lt Informationen zu den
bearbeiteten EMails. Um diese Datei anzuschauen, m&uuml;ssen Sie root
sein. Sie k&ouml;nnen mit 
<BLOCKQUOTE><CODE>
<PRE>
tail -f /var/log/mail
</PRE>
</CODE></BLOCKQUOTE>

verfolgen, was sich an der Datei &auml;ndert.</P>

<DT><B>/var/spool/uucp/Log</B><DD>
<P>Diese Logdatei von UUCP verzeichnet alle ein- und ausgehenden EMails.
Die genaue Beschreibung finden Sie im Abschnitt 
<A HREF="DE-UUCP-HOWTO-9.html#DE-UUCP-HOWTO-uucp-log">Wo finde ich die Fehlermeldungen</A>. </P>
</DL>
</P>


<H2><A NAME="ss8.2">8.2</A> <A HREF="DE-UUCP-HOWTO.html#toc8.2">Welcher Newsserver ist am besten geeignet?</A>
</H2>

<P>Es gibt verschiedene Newsserver, die unterschiedliche 
Eigenschaften haben ;-).</P>
<P>
<DL>
<DT><B>INN - InterNetNews</B><DD>
<P>+ INN ist weit verbreitet, da der Server sowohl UUCP- als auch NNTP-Links
erm&ouml;glicht.<BR>
+ INN ist relativ schnell.<BR>
+ Das Suchen nach Schl&uuml;sselw&ouml;rtern in den News ist m&ouml;glich.<BR>
- aufwendig zu konfigurieren<BR>
- verbraucht relativ viele Ressourcen<BR></P>
<DT><B>cnews</B><DD>
<P>+ Leichte Konfiguration<BR>
- nur f&uuml;r UUCP gedacht<BR>
- keine Suche nach Artikeln m&ouml;glich<BR></P>
</DL>
</P>
<P>Suchen Sie sich nun den Server aus, der f&uuml;r Sie besser geeignet ist.</P>

<H2><A NAME="DE-UUCP-HOWTO-inn"></A> <A NAME="ss8.3">8.3</A> <A HREF="DE-UUCP-HOWTO.html#toc8.3">INN - InterNetNews        </A>
<!--News!INN-->       <!--INN-->       </H2>

<P>INN ist ein sehr beliebter News-Server f&uuml;r Unix-Systeme.
INN ist die Abk&uuml;rzung f&uuml;r InterNetNews.
Falls Sie eine SuSE-Distribution benutzen, finden Sie die Binaries
in der Serie &raquo;n&laquo;.
Aktuell ist die Version 2.2.3. Da viele Distributionen noch 
&auml;ltere Versionen wie z.B. 1.72 benutzen,
gibt es hier eine Beschreibung f&uuml;r die Konfiguration eines INN 1.72 und eines
neueren INN (Version 2.2).</P>

<H2><A NAME="ss8.4">8.4</A> <A HREF="DE-UUCP-HOWTO.html#toc8.4">INN 1.72</A>
</H2>

<P>Die Konfigurationsdateien befinden sich meist in <CODE>/var/lib/news/</CODE>
oder <CODE>/etc/news</CODE>. <CODE>/usr/local/news</CODE> ist allerdings auch
denkbar, so da&szlig; Sie vielleicht etwas suchen m&uuml;ssen.</P>

<H3>send-uucp.cf - Batchparameter        <!--News!INN!send-uucp.cf-->       <!--INN!send-uucp.cf-->       <!--send-uucp.cf--></H3>

<P>Mit dieser Datei wird gekl&auml;rt, wie und wann die News, die Sie verschicken,
gepackt werden. Das System (tpki) ist der Rechnername Ihres Provider.
<BLOCKQUOTE><CODE>
<PRE>
# Das Format sieht so aus:
# sitename&lt;Space&gt;compressor&lt;Space&gt;maxsize&lt;Space&gt;batchtime
tpki compress 1048576 1-24
</PRE>
</CODE></BLOCKQUOTE>
</P>

<H3>newsfeeds - Wer bekommt was?        <!--News!INN!/etc/news/newsfeeds-->       <!--INN!/etc/news/newsfeeds-->       <!--/etc/news/newsfeeds--></H3>

<P>In der <CODE>newsfeeds</CODE>-Datei wird definiert, welcher Server welche
Gruppen oder Artikel von Ihrem Server bekommt. Au&szlig;erdem wird hier
definiert, welche Artikel Ihr Server annimmt.
Hier ist meine <CODE>newsfeeds</CODE>-Datei:</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
# ich akzeptiere alles (siehe FAQ-Abschnitt)
ME:*::
#
# interne Verwaltung des Newsservers (default)
OVERVIEW!:*,!junk,!control*:Tc,WO\
    :/usr/lib/news/bin/overchan
#
# mein Newsfeed zu tpki (mein Provider ;-))
tpki/tpki.toppoint.de,news.toppoint.de\
   :*,!junk,!control,!*local*:Tf,Wnb,B4096/1024
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>Die einzige Zeile, die Sie anpassen m&uuml;ssen, ist die letzte Zeile.
Die genaue Syntax finden Sie als Kommentar in der 
<CODE>newsfeeds</CODE>-Datei.</P>
<P>Das Format sieht so aus:</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
# systemname/keine_artikel_von_diesem_server\
#   :zu_verschickende_Artikel:Feed_Typ:Parameter
tpki/news.toppoint.de:*,!junk,!control,!*local*\
   :Tf,Wnb,B4096/1024
#
# ersetzen Sie &lt;system&gt; und &lt;news.provider.de&gt; und Sie
# haben einen Standardfeed :-)
# system/news.provider.de:*,!junk,!control\
#    :Tf,Wnb,B4096/1024
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P><B>Erkl&auml;rung:</B></P>
<P>Ich schicke zu <CODE>tpki</CODE> meine Artikel aus allen Gruppen au&szlig;er
<CODE>junk</CODE>, <CODE>control</CODE> und <CODE>local.*</CODE>. Au&szlig;erdem schicke ich nicht 
die Artikel, die von <CODE>news.toppoint.de</CODE> kommen.</P>

<H3>INN neu starten        <!--INN!ctlinnd-->       <!--News!INN!ctlinnd-->       <!--ctlinnd--></H3>

<P>Nun ist es an der Zeit, da&szlig; der News-Server neu gestartet wird, damit
die &Auml;nderungen wirksam werden.
&Uuml;berpr&uuml;fen Sie zuerst, ob der Server l&auml;uft:
<BLOCKQUOTE><CODE>
<PRE>
$ ps auxwww | grep inn
hscholz   3795  0.0  0.7   888   336  p1 S    13:43   0:00 grep inn 
news       426  0.0  3.4  2132  1620  ?  S    08:32   0:13 /usr/lib/news/bin/innd -p4 -i0 
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>Der Server l&auml;uft in diesem Fall. Der INN-Prozess wird mit dem
folgenden Befehl gestoppt:</P>
<P>
<BLOCKQUOTE><CODE>
$ ctlinnd shutdown weg damit
</CODE></BLOCKQUOTE>
</P>
<P>Das Programm <CODE>ctlinnd</CODE> kann auch einzelne Konfigurationsdateien neu
laden, aber daf&uuml;r mu&szlig; man mehr tippen :-).</P>
<P>Der Server wird &uuml;ber den Befehl <CODE>rc.news</CODE> neu gestartet.
<CODE>rc.news</CODE> befindet sich bei mir im Verzeichnis
<CODE>/usr/lib/news/</CODE>. <CODE>/usr/local/news</CODE> ist ein anderer
m&ouml;glicher Aufenthaltsort. Falls Sie die Datei nicht finden,
k&ouml;nnen Sie mit dem folgenden Befehl die Datei suchen:</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
$ locate rc.news
/usr/lib/news/bin/rc.news
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>In der Datei <CODE>/var/log/messages</CODE> und/oder der Datei 
<CODE>/var/log/news</CODE>
sollten nun einige Nachrichten erscheinen, da&szlig; der Server
gestartet wurde:</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
Oct 21 14:33:45 perikles innd: SERVER descriptors 256
Oct 21 14:33:45 perikles innd: SERVER outgoing 243
Oct 21 14:33:45 perikles innd: SERVER ccsetup control:12
Oct 21 14:33:45 perikles innd: SERVER lcsetup localconn:14
Oct 21 14:33:45 perikles innd: SERVER rcsetup remconn:4
Oct 21 14:33:45 perikles innd: think it's a dotquad: 193.174.3.209
Oct 21 14:33:45 perikles innd: think it's a dotquad: 193.174.3.210
Oct 21 14:33:45 perikles innd: think it's a dotquad: 193.174.3.211
Oct 21 14:33:45 perikles innd: think it's a dotquad: 193.174.3.212
Oct 21 14:33:45 perikles innd: think it's a dotquad: 193.174.3.213
Oct 21 14:33:45 perikles innd: think it's a dotquad: 193.174.3.214
Oct 21 14:33:45 perikles innd: think it's a dotquad: 193.174.3.215
Oct 21 14:33:45 perikles innd: think it's a dotquad: 192.168.1.11
Oct 21 14:33:45 perikles innd: dionysus.toppoint.de opened dionysus.toppoint.de:16:file
Oct 21 14:33:45 perikles innd: OVERVIEW! spawned OVERVIEW!:18:proc:4402
Oct 21 14:33:45 perikles innd: tpki opened tpki:17:file
Oct 21 14:33:45 perikles innd: SERVER starting
</PRE>
</CODE></BLOCKQUOTE>
</P>


<H3>News zusammenpacken</H3>

<P>Der Newsserver mu&szlig; jetzt noch so konfiguriert werden, da&szlig; er automatisch
vor jedem Pollen die Newsbatches zusammenpackt, damit diese hochgeladen
werden k&ouml;nnen.</P>
<P>Das Packen f&uuml;r UUCP erledigt das Programm
<CODE>/usr/lib/news/bin/send-uucp.pl</CODE>. Wenn Sie eine Artikel geschrieben
haben und dann 
<BLOCKQUOTE><CODE>
<PRE>
/usr/lib/news/bin/send-uucp.pl systemname
</PRE>
</CODE></BLOCKQUOTE>

ausf&uuml;hren,
wobei Sie <CODE>systemname</CODE> durch den Systemnamen Ihres Providers ersetzen,
sollte eine zus&auml;tzliche Zeile in der <CODE>/var/spool/uucp/Log</CODE> erscheinen:</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
uux tpki news (1998-06-25 13:00:06.83 535) Queuing rnews (D.00KI)
</PRE>
</CODE></BLOCKQUOTE>
</P>

<H2><A NAME="ss8.5">8.5</A> <A HREF="DE-UUCP-HOWTO.html#toc8.5">INN 2.2</A>
</H2>

<P>Da selbst SuSE eingesehen hat, da&szlig; es Standard-Verzeichnisse f&uuml;r
die Konfigurationsdateien gibt, werden Sie das Homeverzeichnis des Users news
und die Konfigurationsdateien des INN wahrscheinlich in <CODE>/etc/news</CODE>
oder (bei selbstcompilierten Versionen) in <CODE>/usr/local/news/etc</CODE>
finden.</P>

<H3>Aktuellen INN selbst compilieren</H3>

<P>Die Website des INN finden Sie hier:
<BLOCKQUOTE><CODE>
<A HREF="http://www.isc.org/inn.html">http://www.isc.org/inn.html</A></CODE></BLOCKQUOTE>

Die Sourcen selbst k&ouml;nnen Sie von der Index-Seite aus herunterladen oder
direkt per FTP von hier holen:
<BLOCKQUOTE><CODE>
<A HREF="ftp://ftp.isc.org/inn/">ftp.isc.org:/inn/</A></CODE></BLOCKQUOTE>
</P>
<P>Entpacken Sie nun die Sourcen in einem tempor&auml;ren Verzeichnis:</P>
<P>
<BLOCKQUOTE><CODE>
$ tar xfvz inn-2.2.1.tar.gz
</CODE></BLOCKQUOTE>
</P>
<P>Wechseln Sie in das Verzeichnis und lesen Sie die Dokumentation in den
Dateien <CODE>README</CODE> und <CODE>INSTALL</CODE>.
F&uuml;hren Sie nun das <CODE>./configure</CODE> aus.
In der Dokumentation haben Sie hoffentlich die Parameter gelesen. 
Ich benutze meist folgendes:</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
$ ./configure --enable-tagged-hash --prefix=/usr/local/news \
  --with-spool-dir=/var/spool/news \
  --with-log-dir=/var/log/news &amp;&amp; echo ok
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>Gegebenenfalls ben&ouml;tigen Sie noch ein zus&auml;tzliches
<CODE>--with-sendmail=/usr/lib/sendmail</CODE>.</P>
<P>Nach kurzer Zeit sollten Sie in der letzten Zeile ein
einsames <CODE>ok</CODE> sehen. Wenn nicht, dann hat das Skript irgendwo
einen Fehler gefunden und abgebrochen.
Compilieren Sie nun den INN:</P>
<P>
<BLOCKQUOTE><CODE>
$ make &amp;&amp; echo ok
</CODE></BLOCKQUOTE>
</P>
<P>Wieder einige Minuten sp&auml;ter sollten Sie ein <CODE>ok</CODE> in der letzten Zeile
sehen. Wenn dies dort nicht steht, ist etwas schiefgegangen.
Installieren Sie den INN mit dem folgenden Befehl:</P>
<P>
<BLOCKQUOTE><CODE>
$ make install
</CODE></BLOCKQUOTE>
 </P>


<H3>inn.conf</H3>

<P>Die <CODE>inn.conf</CODE> ist eine der zentralen Konfigurationsdateien. 
Sie finden diese im Verzeichnis <CODE>[PREFIX]/etc</CODE>. Wenn Sie 
den INN wie angegeben compiliert haben, befindet sich die Datei 
in <CODE>/usr/local/news/etc/inn.conf</CODE>. Passen Sie die folgenden 
Zeilen an:</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
# Diese Zeile erscheint im Header jedes Postings
organisation: noch eine UUCP-Site
# Der FQDN Ihres Rechners
server: perikles.toppoint.de
# Dieser Name taucht im Header in der Path-Zeile auf:
pathhost: perikles.toppoint.de
</PRE>
</CODE></BLOCKQUOTE>
 </P>


<H3>newsfeeds</H3>

<P>In dieser Datei steht beschrieben, welcher andere Server welche Gruppen
bekommt.
Es gibt dort viele Beispiele, so da&szlig; Sie sicher schnell herausfinden, wie
es funktioniert.
Die folgende Zeile konfiguriert einen UUCP-Feed fuer das System tpki:</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
# System/Exclude:Gruppen/Distribution:Parameter:
tpki/tpki.toppoint.de:*,!junk,!control*/*:Tf,Wnb,B4096/1024:
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P><CODE>tpki</CODE> ist der Name meines UUCP-Partners. Hier tragen Sie nicht
Ihren eigenen Sitenamen sondern den Ihres Providers ein.
Das <CODE>/tpki.toppoint.de</CODE> verhindert, das Newsartikel, die schon
ein tpki.toppoint.de im Pfad haben, nicht an den Server geschickt werden.
Gucken Sie bitte in einige Newsheader, wenn Sie sich nicht sicher sind,
was hier stehen mu&szlig;. Normalerweise ist es <CODE>news.provider.de</CODE>.
Sie k&ouml;nnen mehrere Servernamen mit Kommas trennen.</P>
<P>Der String zwischen den ersten beiden Doppelpunkten regelt, welche Gruppen
an den Server geschickt werden. In diesem Fall wird alles (*), au&szlig;er
junk (!junk) und au&szlig;er den Controlgruppen (!control*) gefeedet.
Diese Konfiguration ist sehr einfach. Wenn Sie z.B. lokalen Newsgruppen
haben, die nicht gefeedet werden sollen, tragen Sie hier einfach ein
<CODE>!Gruppe</CODE> ein. Das abschlie&szlig;ende <CODE>/*</CODE> bestimmt die
Distribution. Dieser Parameter wird fast nicht mehr benutzt, so da&szlig;
<CODE>*</CODE> stehenbleiben kann.</P>

<H3>nnrp.access</H3>

<P>Wer auf Ihren Server zugreifen darf, wird in dieser Datei geregelt.
Das Format ist denkbar einfach.
Die ersten drei Zeilen sind zwingend notwenig, da sonst das UUCP keine Artikel
einliefern darf. In der vierten Zeile erlaube ich allen Rechnern der Domain
<CODE>toppoint.de</CODE>, bei mir News zu lesen. Die Rechner aus dem Netz
<CODE>192.168.9</CODE> d&uuml;rfen lesen und schreiben:</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
stdin:Read Post:::*
localhost:Read Post:::*
127.0.0.1:Read Post:::*
*.toppoint.de:Read:::*
192.168.9:Read Post:::*
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>In der Datei selbst befindet sich eine ausreichende Dokumentation zu
dem Format.</P>

<H3>expire.ctl</H3>

<P>Alte News sind uninteressant und k&ouml;nnen gel&ouml;scht werden. Der INN l&ouml;scht
alte Artikel automatisch nach Ihren Vorgaben, die Sie in der
<CODE>expire.ctl</CODE> gemacht haben:</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
/remember/:30
*:A:1:15:never
de.alt.netdigest:M:1:90:never
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>Die erste Zeile ist gleich die Ausnahme :).
Die MSG-IDs der eingehenden Artikel werden 30 Tage gehalten. So wird
verhindert, da&szlig; ein veralteter Artikel nochmal angenommen wird, weil Ihr
Server nicht weiss, da&szlig; er diesen schoneinmal hatte.
Die zweite Zeile legt die Haltezeit f&uuml;r alle Artikel auf 15 Tage fest.
<CODE>*</CODE> ist hierbei eine Gruppenangabe.
<CODE>de.alt.netdigest</CODE> ist die einzige Gruppe, die l&auml;nger (90 Tage)
gehalten wird.</P>

<H2><A NAME="ss8.6">8.6</A> <A HREF="DE-UUCP-HOWTO.html#toc8.6">News-Dokumentation</A>
</H2>

<P>Wenn Sie mehr &uuml;ber den Newsserver erfahren m&ouml;chten, sollten Sie die
Dokumentation lesen, die bei dem Source-Code dabei ist oder einen Blick
nach <CODE>/usr/doc/packages/inn</CODE> (SuSE) oder
<CODE>/usr/doc/inn2</CODE> (Debian) riskieren.</P>
<P>Auf 
<BLOCKQUOTE><CODE>
<A HREF="http://www.isc.org/inn.html">http://www.isc.org/inn.html</A></CODE></BLOCKQUOTE>
 finden Sie viele Verweise
zu Webseiten rund um INN. Auf
<BLOCKQUOTE><CODE>
<A HREF="http://home.snafu.de/laura/urls.html">http://home.snafu.de/laura/urls.html</A></CODE></BLOCKQUOTE>
 verweise ich extra, weil es eine sehr gute Sammlung ist.</P>


<H3>News automatisieren        <!--INN!crontab-->       <!--News!INN!crontab--></H3>

<P>Wenn Sie das Packen der News automatisieren m&ouml;chten, k&ouml;nnen Sie einen
Eintrag in der <CODE>crontab</CODE> vornehmen.
Ich lasse meine News jede Stunde einmal packen und zus&auml;tzlich kurz vor
dem Ausf&uuml;hren von UUCP.</P>
<P>
<DL>
<DT><B>St&uuml;ndliches News packen</B><DD>
<P>Bitte kopieren Sie die folgende Zeile in die <CODE>crontab</CODE> vom
Benutzer news:</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
0 * * * * /usr/lib/uucp/bin/send-uucp.pl systemname
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>Ersetzen Sie <CODE>systemname</CODE> durch das UUCP-System Ihres Providers.</P>

<DT><B>News packen, bevor UUCP ausgef&uuml;hrt wird</B><DD>
<P>Damit wirklich alle News per UUCP verschickt werden, die Sie geschrieben 
haben, sollte </P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
/usr/lib/uucp/bin/send-uucp.pl systemname
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>kurz vor dem Pollen ausgef&uuml;hrt werden.</P>
<P>Wenn Sie um 21.30&nbsp;Uhr per <CODE>crontab</CODE> des Benutzers root pollen,
k&ouml;nnen Sie um 21.25&nbsp;Uhr alle News packen lassen.</P>
<P>Tragen Sie dazu bitte die folgende Zeile in die <CODE>crontab</CODE> vom 
Benutzer news ein:</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
25 21 * * * /usr/lib/uucp/bin/send-uucp.pl systemname
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>Der <CODE>systemname</CODE> mu&szlig; durch den Namen des UUCP-Rechners
Ihres Providers ersetzt werden.</P>
</DL>
</P>



<H2><A NAME="ss8.7">8.7</A> <A HREF="DE-UUCP-HOWTO.html#toc8.7">cnews        </A>
<!--News!CNews-->       <!--CNews--></H2>

<P>Cnews ist ein Newsserver, der von der SuSE-Distribution f&uuml;r UUCP empfohlen
wird.
Die Konfiguration des Servers befindet sich unter
<CODE>/var/lib/news/</CODE>.</P>
<P>Konfigurieren Sie den Server bitte so, da&szlig; er das lokale Posten und Lesen
von News erm&ouml;glicht, anschlie&szlig;end nehmen Sie die folgenden &Auml;nderungen vor:</P>
<P>Die Datei <CODE>/var/lib/news/sys</CODE> definiert, &auml;hnlich der 
<CODE>/var/lib/news/newsfeeds</CODE> des
INN, die Newsfeeds.
Zuerst kommt der obligatorische Eintrag, da&szlig; wir, der Newsserver, alle
ankommenden Artikel annehmen. Warum wir alle Artikel annehmen, steht im
FAQ-Abschnitt. Anschlie&szlig;end folgt der Eintrag f&uuml;r den Provider:</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
ME:all
tpki/tpki.toppoint.de:all/all:f:tpki/togo
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>Die Datei <CODE>/var/lib/news/batchlog</CODE> enth&auml;lt die Logdatei zum 
Batchvorgang.
Gestartet wird der Batchvorgang per
<CODE>/usr/lib/news/bin/batch/sendbatches</CODE>.
Je nachdem, wie viele Artikel sie posten, sollten Sie mehrmals pro
Stunde den Befehl <CODE>/usr/lib/news/bin/input/newsrun</CODE> ausf&uuml;hren,
um die neuen News einzusortieren.
Eine komplette <CODE>crontab</CODE> mit einem Eintrag f&uuml;r <CODE>newsdaily</CODE>,
ein Programm, das &uuml;ber den Status von cnews wacht, sieht so aus:</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
# Newsrun alle 10 Minuten
*/10 * * * * /usr/lib/news/bin/input/newsrun
# oder Newsrun einmal pro Stunde um 5 nach voll
5 * * * * /usr/lib/news/bin/input/newsrun

# Newsbatches nach dem Newsrun um 10 nach voll packen
10  * * * * /usr/lib/news/bin/batch/sendbatches

# Newsdaily einmal pro Tag in der Nacht um 3.33 Uhr starten
33 3 * * * /usr/lib/news/bin/maint/newsdaily
</PRE>
</CODE></BLOCKQUOTE>
</P>

<HR>
<A HREF="DE-UUCP-HOWTO-9.html"><IMG SRC="next.png" ALT="Weiter"></A>
<A HREF="DE-UUCP-HOWTO-7.html"><IMG SRC="prev.png" ALT="Zurück"></A>
<A HREF="DE-UUCP-HOWTO.html#toc8"><IMG SRC="toc.png" ALT="Inhalt"></A>
</BODY>
</HTML>