ich habe mehrere User, jeder mit seiner eigenen .fetchmailrc im home-Verzeichnis aber keine /etc/fetchmailrc.
Bei Inetverbindung sollen alle Postf�cher gepr�ft werden.
Ich schicke fetchmail im ip_up in den daemon-mode und beende diesen beim trennen der Verbindung, allerdings wird immer nur die .fetchmailrc von root abgearbeitet.
Ist mein Vorhaben alle fetchmailrc in den home-Verzeichnissen abzuarbeiten mit fetchmail l�sbar?
Das ist sicherlich moeglich. Ich habe das allerdings anders gemacht: Auf der entsprechenden Maschine bekommt jeder Benutzer ein Verzeichnis /var/mailsettings/users/<user>/ Dort besitzt jeder Benutzer eine Datei accounts der Form
address [EMAIL PROTECTED] {
in pop3.host.de
out smtp.host.de
user benutzername
pass passwort
asmtp (required|try|) ;ob smtpverbindungen zu diesem server mit authentifizierung passieren sollen
active (true|false) ; soll fuer diesen account mail abgeholt werden
aliases [EMAIL PROTECTED],[EMAIL PROTECTED]
}
Hier koennen im Prinzip beliebig viele solcher externen emailaccounts eingestellt werden.
Per cronjob wird dann geprueft, ob eine dieser Dateien sich geaendert hat, und
falls das der Fall ist, wird der Inhalt mit ca. 50g perl in eine globale
fetchmailrc sowie eine Datei mit smtp-Accounts fuer exim gegossen, so dass
neben dem globalen Mailabruf auch die Verwendung des lokalen smtp-servers mit
externen Adressen moeglich ist (auf diese Weise kann man dann auch den Zugriff
auf internetmaschinen nach port 25 beschraenken, was wie man seit einigen Wochen weiss
sicherlich Sinn macht, wenn man auch Windowsmaschinen im Netz hat ;)
Bei Interesse koennte ich das auch sicherlich mal (per PM) verbreiten.
-- Petr Zavor
-- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

