Galileo Computing < openbook >
Galileo Computing - Bücher zur Programmierung und Softwareentwicklung
Galileo Computing - Bücher zur Programmierung und Softwareentwicklung


'Wie werde ich Unix-Guru' als Buch bestellen
A. Willemer
Wie werde ich UNIX-Guru
I  ANWENDUNG
Know-How für Unix/Linux-User: Einführung, Shell, Befehle, Hilfe, Arbeit mit Dateien, Editoren, Reguläre Ausdrücke, nützliche Tools, Hardware.

II  ADMINISTRATION
Tools, Systemstart, Benutzer verwalten, Hardware konfigurieren, Software installieren, Datensicherung, Tuning, Kernel

III  NETZWERK
Client/Server Systeme, TCP/IP, Routing, IPv6, Internet-Dienste, DHCP, Webserver, Firewalls

IV  DAS X-WINDOW SYSTEM
Die grafische Oberfläche von UNIX einrichten und nutzen

V  PROGRAMMIERUNG VON SHELLSKRIPTEN
Automatisieren von Tasks durch Shell-Skripte.

VI  PERL
Interpreter, Syntax, Variablen, Steuerung, Funktionen, UNIX-Aufrufe, GUIs mit Tk

VII  PROGRAMMIERWERKZEUGE
C-Compiler, Analyse-Tools, CVS, yacc, diff

VIII  UNIX-SYSTEMAUFRUFE
UNIX-Befehle in eigenen Programmen nutzen

IX  LITERATUR
Weiterführende Literatur zu UNIX und LINUX

 
Galileo Computing / <openbook> / "Wie werde ich UNIX-Guru ?"
« IMAP E-Mail Mailserver und Domain »

Post sammeln: fetchmail

Große Firmen betreiben einen eigenen Mailserver, der direkt im Internet steht. Dieser bekommt die eingehende E-Mail per SMTP zugesandt. Dazu brauchen Sie eine Standleitung zum Internet und eine feste Internetadresse. Für kleinere Firmen lohnt sich dieser Aufwand oft nicht. Immerhin können Sie mit einem POP3-Postfach beinahe die gleiche Wirkung erreichen.

Die Lücke schließt das Programm fetchmail. Es holt bei Aufruf aus einer Liste von POP3-Postfächern die E-Mail ab und stellt sie in das lokale Mailsystem per SMTP ein. Dabei ist frei einstellbar, welches Postfach zu welchem lokalen Anwender gehört. Der Aufruf kann durch die crontab (siehe S. cron) in regelmäßigen Abständen angestoßen werden oder beispielsweise jedesmal, wenn sowieso eine Verbindung zum Internet geöffnet wird.

Konfiguriert wird das Programm über die Datei .fetchmailrc des jeweiligen Benutzers. Sie muss im jeweiligen Heimatverzeichnis des Aufrufers stehen. Eine Zeile in dieser Datei hat folgenden Aufbau:

poll Server protocol POP3 user User password passwd is localUser

Leider muss hier das Passwort im Klartext stehen. Damit nicht jeder die Passwörter auslesen kann, muss die Datei mit chmod 600 .fetchmailrc für Fremde unlesbar gemacht werden.

Der folgende Aufruf fragt alle aufgeführten POP3-Server ab und die E-Mails werden ins eigene Mailsystem gestellt.

fetchmail -k -L /fetchmail.log

Damit die E-Mails auch in den lokalen Briefkästen landen, muss noch einmal sendmail -q durchgeführt werden.

Der Parameter -k sorgt dafür, dass die Mails auf dem fernen POP3-Server nicht nach dem Lesen gelöscht werden. Insbesondere in der Testphase ist das eine hilfreiche Option. fetchmail liest nur ungelesene Mails. Sollen alle gelesen werden, verwenden Sie -a. Die Option -L schreibt die Protokolle in die angegebene Datei hier fetchmail.log im Heimatverzeichnis.

[Optionen von fetchmail]L|L Option & Bedeutung
-k & Mails auf POP3 Server nicht löschen
-a & lese alle Mails, nicht nur die ungelesenen
-L Datei & Protokolliere in Datei



« IMAP | E-Mail | Mailserver und Domain »
 
 Zum Katalog
Zum Katalog
Wie werde ich UNIX-Guru?
bestellen
 Ihre Meinung?
Wie hat Ihnen das <openbook> gefallen?
Ihre Meinung

 UNIX/Linux

PHP 4-Workshop

Einstieg in Python

Perl fürs Web

MySQL 4

GNOME 2.0
 Empfehlung

Einstieg in XML
 Shopping
Versandkostenfrei bestellen in Deutschland und Österreich
Info

 MyGalileo
Der Service für registrierte Leser:
Zu MyGalileo
Info



Copyright © Galileo Press GmbH 2003
Für Ihren privaten Gebrauch dürfen Sie die Online-Version natürlich ausdrucken. Ansonsten unterliegt das <openbook> denselben Bestimmungen wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.
[Galileo Computing]

Galileo Press GmbH, Gartenstraße 24, 53229 Bonn, Tel.: 0228.42150.0, Fax 0228.42150.77, info@galileo-press.de