/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üssen noch konfiguriert werden, damit Sie
die Möglichkeiten von UUCP ausnutzen.
Damit News und Mail per UUCP angeliefert werden kö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ü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önnen Sie einfach per YaST Ihren
Mailserver für den UUCP-Betrieb konfigurieren.</P>
<P>Starten Sie dazu als root <CODE>yast</CODE>. Gehen Sie in das Menü
<EM>Administrieren des Systems</EM>, <EM>Netzwerk konfigurieren</EM>,
<EM>Sendmail konfigurieren</EM>. Nun wählen Sie
<EM>Benutze UUCP zur Mail-Ü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äche haben oder
Sendmail von Hand installiert haben, mü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ß 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>Überprü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üssen. Wenn Sie eine EMail geschrieben haben und
Ihre EMail hier nicht finden kö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ält Informationen zu den
bearbeiteten EMails. Um diese Datei anzuschauen, müssen Sie root
sein. Sie können mit
<BLOCKQUOTE><CODE>
<PRE>
tail -f /var/log/mail
</PRE>
</CODE></BLOCKQUOTE>
verfolgen, was sich an der Datei ä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öglicht.<BR>
+ INN ist relativ schnell.<BR>
+ Das Suchen nach Schlüsselwörtern in den News ist möglich.<BR>
- aufwendig zu konfigurieren<BR>
- verbraucht relativ viele Ressourcen<BR></P>
<DT><B>cnews</B><DD>
<P>+ Leichte Konfiguration<BR>
- nur für UUCP gedacht<BR>
- keine Suche nach Artikeln möglich<BR></P>
</DL>
</P>
<P>Suchen Sie sich nun den Server aus, der fü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ür Unix-Systeme.
INN ist die Abkürzung für InterNetNews.
Falls Sie eine SuSE-Distribution benutzen, finden Sie die Binaries
in der Serie »n«.
Aktuell ist die Version 2.2.3. Da viele Distributionen noch
ältere Versionen wie z.B. 1.72 benutzen,
gibt es hier eine Beschreibung fü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ß Sie vielleicht etwas suchen mü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ä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<Space>compressor<Space>maxsize<Space>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ß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ü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 <system> und <news.provider.de> und Sie
# haben einen Standardfeed :-)
# system/news.provider.de:*,!junk,!control\
# :Tf,Wnb,B4096/1024
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P><B>Erklärung:</B></P>
<P>Ich schicke zu <CODE>tpki</CODE> meine Artikel aus allen Gruppen außer
<CODE>junk</CODE>, <CODE>control</CODE> und <CODE>local.*</CODE>. Auß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ß der News-Server neu gestartet wird, damit
die Änderungen wirksam werden.
Überprüfen Sie zuerst, ob der Server lä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ä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ür muß man mehr tippen :-).</P>
<P>Der Server wird ü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öglicher Aufenthaltsort. Falls Sie die Datei nicht finden,
kö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ß 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ß jetzt noch so konfiguriert werden, daß er automatisch
vor jedem Pollen die Newsbatches zusammenpackt, damit diese hochgeladen
werden können.</P>
<P>Das Packen fü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ühren,
wobei Sie <CODE>systemname</CODE> durch den Systemnamen Ihres Providers ersetzen,
sollte eine zusä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ß es Standard-Verzeichnisse fü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ö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ä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ü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 && echo ok
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>Gegebenenfalls benötigen Sie noch ein zusä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 && echo ok
</CODE></BLOCKQUOTE>
</P>
<P>Wieder einige Minuten spä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ß 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ß. Normalerweise ist es <CODE>news.provider.de</CODE>.
Sie kö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ßer
junk (!junk) und auß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ßende <CODE>/*</CODE> bestimmt die
Distribution. Dieser Parameter wird fast nicht mehr benutzt, so daß
<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ü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önnen gelöscht werden. Der INN lö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ß ein veralteter Artikel nochmal angenommen wird, weil Ihr
Server nicht weiss, daß er diesen schoneinmal hatte.
Die zweite Zeile legt die Haltezeit für alle Artikel auf 15 Tage fest.
<CODE>*</CODE> ist hierbei eine Gruppenangabe.
<CODE>de.alt.netdigest</CODE> ist die einzige Gruppe, die lä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 über den Newsserver erfahren mö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öchten, können Sie einen
Eintrag in der <CODE>crontab</CODE> vornehmen.
Ich lasse meine News jede Stunde einmal packen und zusätzlich kurz vor
dem Ausführen von UUCP.</P>
<P>
<DL>
<DT><B>Stü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ü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ührt werden.</P>
<P>Wenn Sie um 21.30 Uhr per <CODE>crontab</CODE> des Benutzers root pollen,
können Sie um 21.25 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ß 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ü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ß er das lokale Posten und Lesen
von News ermöglicht, anschließend nehmen Sie die folgenden Änderungen vor:</P>
<P>Die Datei <CODE>/var/lib/news/sys</CODE> definiert, ähnlich der
<CODE>/var/lib/news/newsfeeds</CODE> des
INN, die Newsfeeds.
Zuerst kommt der obligatorische Eintrag, daß wir, der Newsserver, alle
ankommenden Artikel annehmen. Warum wir alle Artikel annehmen, steht im
FAQ-Abschnitt. Anschließend folgt der Eintrag fü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ä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ühren,
um die neuen News einzusortieren.
Eine komplette <CODE>crontab</CODE> mit einem Eintrag für <CODE>newsdaily</CODE>,
ein Programm, das ü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>
|