Fetchmail: Unterschied zwischen den Versionen

Aus Doku-Wiki
Zur Navigation springenZur Suche springen
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

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/