(weitergeleitet von Main.MailsAbholenMitFetchmail)
<div id="tutorialrahmen">
Was wird gemacht?: Einrichtung von fetchmail
Zielgruppe: Fortgeschrittene Benutzer
Dauer: ca. 15 Minuten
</div>
Beschreibung
fetchmail ruft Mails ab...
fetchmail ist eine, in Mac OS X bereits integrierte Software zum Abholen von E-Mails bei seinem jeweiligen Provider. Das Programm fetchmail wird nach dem Einrichten unter root-Rechten laufen. Es verwendet eine Konfigurationsdatei (genauer gesagt eine Startdatei, die sagt, was zu tun ist, wenn ein Benutzer das Programm ohne weitere Angaben aufruft), die immer im Privatordner des Benutzers liegt, der das Programm startet
Vorraussetzungen
Folgendes muss vorher getan werden:
- Du musst postfix bei Dir einrichten
.fetchmailrc
Befehl:
fetchmail -f /etc/.fetchmailrc
Die Datei .fetchmailrc
, die normalerweise im Verzeichnis /etc
zu finden ist, ist die Basisdatei von fetchmail (default run control file).
Hier können wir die ganzen Quellen angeben, die fetchmail verwenden soll. Dabei gibt es zwei Möglichkeiten:
- Du hast nur einen User, für den Du Mails abrufen willst, oder
- Du möchtest für mehrere User (multidrop) Mails abrufen.
Folgend findest Du jeweils ein Beispielscript:
Beispielscript (Single-User)
set postmaster produnis@ab # lokale E-Mail-Adresse, an die Infos versendet werden. set daemon 600 # alle 600 Sekunden werden Mails abgerufen poll "pop.zilium.de" # Dies ist der MailServer protocol pop3 # pop3/imap4 no dns user "USERNAME_beim_Provider" # Dein Username bei Deinem Mailserver (yahoo,gmx,msn,t-online) with pass "PASSWORD" # Dein Passwort auf dem Mailserver to USERNAME here # Dein Username auf Deinem lokalen Rechner smtpaddress localhost # Dein lokales Mailsystem... d.h.: localhost ssl # Verschlüsselung aktivieren
Beispielscript (multidrop)
set postmaster produnis@ab # lokale E-Mail Adresse, an die Infos versendet werden. set daemon 600 # alle 600 Sekunden werden Mails abgerufen poll "pop.zilium.de" # Dies ist der Mailserver protocol pop3 # pop3/imap4 envelope "Delivered-To:" # diese Zeile muss genau so rein qvirtual "USERNAME_beim_Provider+" # Dein Username bei Deinem Mailserver MIT DEM "+" als Abschluss localdomains schweiz.produnis.de schweiz.internnetz.de apfelmus.internnetz.de # unter diesen Adressen empfängt der multidrop die Mails no dns # REINSCHREIBEN (weiß wer wofür das genau ist ?!) user "USERNAME_beim_Provider" # Dein Username bei Deinem Mailserver (yahoo,gmx,msn,t-online) with pass "PASSWORD" # Dein Passwort auf dem Mailserver to USERNAME here # Dein Username auf deinem lokalen Rechner smtpaddress localhost # Dein lokales Mailsystem... d.h.: localhost ssl # Verschlüsselung aktivieren
Siehe auch: