Fetchmail: Unterschied zwischen den Versionen
Uli (Diskussion | Beiträge) |
Uli (Diskussion | Beiträge) |
||
Zeile 20: | Zeile 20: | ||
Wie der Benutzer heißt ist egal. | Wie der Benutzer heißt ist egal. | ||
# adduser popuser | # adduser popuser | ||
+ | ===.fetchmailrc anlegen=== | ||
Nachdem der Benutzer angelegt ist, wird im Home-Verzeichis die Datei .fetchmailrc angelegt | Nachdem der Benutzer angelegt ist, wird im Home-Verzeichis die Datei .fetchmailrc angelegt | ||
# vi /home/popuser/.fetchmailrc | # vi /home/popuser/.fetchmailrc | ||
Zeile 25: | Zeile 26: | ||
'''Beispiel''' | '''Beispiel''' | ||
poll pop.mydomain.de protocol POP3 username mailuser password geheim smtphost smtp.localserver.de/2525 smtpname mail@mydomain.de | poll pop.mydomain.de protocol POP3 username mailuser password geheim smtphost smtp.localserver.de/2525 smtpname mail@mydomain.de | ||
− | + | ===Zeitgesteuerter Abruf der Mails=== | |
− | + | In der Crontab des POPUSERS wird nun folgender Eintrag hinzu gefügt: | |
+ | root# crontab -u popuser -l | ||
+ | * * * * * /usr/bin/fetchmail -a | ||
+ | Jetzt wird jede Minute Fetchmail mit dem Benutzer '''popuser''' aufgerufen. Da wir im Homeverzeichnis des Benutzers '''popuser'''<br> | ||
+ | die Datei .fetchmailrc angelegt haben, werden die Einstellungen aus dieser Datei verwendet<br> | ||
+ | ===Fetmail-Abruf mit POP-SSL=== | ||
+ | [http://blog.enkelmann.net/?p=9 http://blog.enkelmann.net/?p=9]<br> | ||
+ | [http://bronski.net/data/fetchmail-deu.php http://bronski.net/data/fetchmail-deu.php]<br> | ||
+ | [http://blog.enkelmann.net/ http://blog.enkelmann.net/] | ||
[[Kategorie:Anwendungen]] | [[Kategorie:Anwendungen]] |
Version vom 18. November 2007, 01:05 Uhr
Inhaltsverzeichnis
Anmerung
Fetchmail ist ein Programm, mit dem man Mail von einem POP-Server abfragen kann und diese Mails an einen
localen, aber auch entfernten SMTP-Server ausliefern kann.
Version
Dise Doku bezieht sich Debian Etch
Installation
Pakete installieren
# aptitude install fetchmail
Konfiguration
Deamon deaktivieren
Fetchmail sollte zum POP3-Abruf nicht als Root laufen. Deshalb wird der Daemon deaktiviert:
# cat /etc/default/fetchmail # This file will be used to declare some vars for fetchmail # # Uncomment the following if you dont want localized log messages # export LC_ALL=C # Declare here if we want to start fetchmail. 'yes' or 'no' START_DAEMON=no
POPUSER anlegen
Wie der Benutzer heißt ist egal.
# adduser popuser
.fetchmailrc anlegen
Nachdem der Benutzer angelegt ist, wird im Home-Verzeichis die Datei .fetchmailrc angelegt
# vi /home/popuser/.fetchmailrc poll [Domain|ip POP-Serer] protocol POP3 username [Benutzer Mailkonto] password [Passwort] smtphost [Mail-Server SMTP]/[PORT] smtpname [Empfänger-Email] Beispiel poll pop.mydomain.de protocol POP3 username mailuser password geheim smtphost smtp.localserver.de/2525 smtpname mail@mydomain.de
Zeitgesteuerter Abruf der Mails
In der Crontab des POPUSERS wird nun folgender Eintrag hinzu gefügt:
root# crontab -u popuser -l * * * * * /usr/bin/fetchmail -a
Jetzt wird jede Minute Fetchmail mit dem Benutzer popuser aufgerufen. Da wir im Homeverzeichnis des Benutzers popuser
die Datei .fetchmailrc angelegt haben, werden die Einstellungen aus dieser Datei verwendet
Fetmail-Abruf mit POP-SSL
http://blog.enkelmann.net/?p=9
http://bronski.net/data/fetchmail-deu.php
http://blog.enkelmann.net/