Hallo Liste, bisher exisitiert nur eine Steuerdatei für Fetchmail (in /root), in der alle Userpassworte unverschlüsselt stehen. Da aber die User öfter ihr Kennwort ändern, ist es jedesmail ein größerer Aufwand, die PWs auf den aktuellen Stand zu bringen. Wie kann ich das realisieren, daß jeder User in seinem Home-Vrz. eine eigene Steuerdatei für seine Mailbox hat und die "Haupt"steuerdatei nur noch die ganzen User-Files startet ? Gruß Dominic Burger
On Sun, 10 Feb 2002, Dominic Burger wrote:
bisher exisitiert nur eine Steuerdatei für Fetchmail (in /root), in der alle Userpassworte unverschlüsselt stehen.
Und an diese Datei kommt - ausser root - hoffentlich auch niemand ran.
Da aber die User öfter ihr Kennwort ändern, ist es jedesmail ein größerer Aufwand, die PWs auf den aktuellen Stand zu bringen.
Moment mal... Heisst das, dass die User ihre Passwoerter bei den jeweiligen Providern, von denen die Mail abgeholt wird, aendern? Dann wuerde ich den Usern das ganz schnell durch Auferlegung einer "Aenderungsgebuehr" abgewoehnen. Oder meinst Du, dass die User ihr Zugangspasswort mittels "passwd" auf der lokalen Maschine aendern? Dann hat das aber mit der Zustellung abgeholter Post nichts mehr zu tun.
Wie kann ich das realisieren, daß jeder User in seinem Home-Vrz. eine eigene Steuerdatei für seine Mailbox hat und die "Haupt"steuerdatei nur noch die ganzen User-Files startet ?
Warum laesst Du die User nicht einfach selber ihre Post abholen? Auch ein User kann fetchmail aufrufen und eine eigene .fetchmailrc betreibenm. Und dann gehoert den Usern ein entsprechend auf die anderen abgestimmter Cronjob eingerichtet, der fuer die Mailabholung sorgt. Abgestimmt deshalb, dass nicht jeder im Minutentakt Mails abholt, sondern alle zu einem ungefaehr gleichzeitigem Zeitpunkt, um Kosten auf der Leitung nach draussen zu sparen, falls die Leitung zeitabhaengig bezahlt werden muss. Oder meinst Du gar etwas ganz anderes? Gruss Peter Blancke -- Nachtwaechter ist der Wahnsinn, weil er wacht...
Hallo Peter, hallo Liste,
On Sun, 10 Feb 2002, Dominic Burger wrote:
bisher exisitiert nur eine Steuerdatei für Fetchmail (in /root), in der alle Userpassworte unverschlüsselt stehen.
Und an diese Datei kommt - ausser root - hoffentlich auch niemand ran. Stimmt.
Da aber die User öfter ihr Kennwort ändern, ist es jedesmail ein größerer Aufwand, die PWs auf den aktuellen Stand zu bringen.
Moment mal... Heisst das, dass die User ihre Passwoerter bei den jeweiligen Providern, von denen die Mail abgeholt wird, aendern? Dann wuerde ich den Usern das ganz schnell durch Auferlegung einer "Aenderungsgebuehr" abgewoehnen. Tun sie, aber ist doch auch ein Vorteil, wenn sie das Ding abundzu mal ändern. Bitte dieses Thema mit den PWs hier nicht weiter behandeln; war ja schon oft genug da :-) [...]
Wie kann ich das realisieren, daß jeder User in seinem Home-Vrz. eine eigene Steuerdatei für seine Mailbox hat und die "Haupt"steuerdatei nur noch die ganzen User-Files startet ?
Warum laesst Du die User nicht einfach selber ihre Post abholen? Auch ein User kann fetchmail aufrufen und eine eigene .fetchmailrc betreibenm. Und dann gehoert den Usern ein entsprechend auf die anderen abgestimmter Cronjob eingerichtet, der fuer die Mailabholung sorgt. Abgestimmt deshalb, dass nicht jeder im Minutentakt Mails abholt, sondern alle zu einem ungefaehr gleichzeitigem Zeitpunkt, um Kosten auf der Leitung nach draussen zu sparen, falls die Leitung zeitabhaengig bezahlt werden muss.
Oder meinst Du gar etwas ganz anderes? Nein, meine Idee geht schon in diese Richtung. Die Überlegung mit dem zeitversetzten Abholen ist gar nicht so schlecht... Aber geht ich nicht auch
<----/root/.fetchmailrc> |/home/dominic/fetchmail (wäre dann ein Script analog zu /root/.fetchmailrc) | |(oder allgemein) |/home/user/fetchmail <----/root/.fetchmailrc> Also so, daß sich jeder User eine Steuerdatei schreiben kann, die dann von /root/.fetchmailrc per Fetchmail-start-Cronjob alle x Minuten ausgeführt wird ? Ich weiß, daß das kurzfrisitg eine hohe Netzlast produziert; aber es geht mir hier um die Theorie und das Testen verschiedener Möglichkeiten. Gruß Dominic Burger -- GMX - Die Kommunikationsplattform im Internet. http://www.gmx.net
On Sun, 10 Feb 2002, Dominic Burger wrote:
On Sun, 10 Feb 2002, Dominic Burger wrote:
Da aber die User öfter ihr Kennwort ändern, ist es jedesmail ein größerer Aufwand, die PWs auf den aktuellen Stand zu bringen.
Moment mal... Heisst das, dass die User ihre Passwoerter bei den jeweiligen Providern, von denen die Mail abgeholt wird, aendern? Dann wuerde ich den Usern das ganz schnell durch Auferlegung einer "Aenderungsgebuehr" abgewoehnen. Tun sie, aber ist doch auch ein Vorteil, wenn sie das Ding abundzu mal ändern.
Wie kann ich das realisieren, daß jeder User in seinem Home-Vrz. eine eigene Steuerdatei für seine Mailbox hat und die "Haupt"steuerdatei nur noch die ganzen User-Files startet ?
Warum laesst Du die User nicht einfach selber ihre Post abholen?
Aber geht ich nicht auch
<----/root/.fetchmailrc> |/home/dominic/fetchmail (wäre dann ein Script analog zu /root/.fetchmailrc) | |(oder allgemein) |/home/user/fetchmail <----/root/.fetchmailrc>
Hmmm... Also dazu lies mal die Manuals zu Fetchmails genauer durch, mir ist daas nicht bekannt, dass er auch externe Konfigurationen einlesen soll. Natuerlich liessen sich vor dem Aufruf von Fetchmail zunaechst alle Konfigurationsdateien entsprechend passend zusammenkopieren, aber ehrlich gesagt halte ich das fuer unsinnig. Du musst ja voraussetzen, dass alle Deine User auch richtig arbeiten, sonst hagelt es von Fehlermeldungen beim Abholen von Post. Gruss Peter Blancke -- Nachtwaechter ist der Wahnsinn, weil er wacht...
Am Son, 2002-02-10 um 13.29 schrieb Dominic Burger: Hallo Dominik,
<----/root/.fetchmailrc> |/home/dominic/fetchmail (wäre dann ein Script analog zu /root/.fetchmailrc) | |(oder allgemein) |/home/user/fetchmail <----/root/.fetchmailrc>
Also so, daß sich jeder User eine Steuerdatei schreiben kann, die dann von /root/.fetchmailrc per Fetchmail-start-Cronjob alle x Minuten ausgeführt wird ? Ich weiß, daß das kurzfrisitg eine hohe Netzlast produziert; aber es geht mir hier um die Theorie und das Testen verschiedener Möglichkeiten.
Mit fetchmail -f läßt sich eine alternative .fetchmailrc angeben. Wenn Du jetzt ein nacheinander über ein (z.B. Perlscript) über jeden User läufst, dann sollte das funktionieren: !#/usr/bin/perl @users = ("user1","user2","user3"); # alle normalen User foreach $user @users { `fetchmail -f /home/$user/.fetchmailrc`; } `fetchmail -f /root/.fetchmailrc`; #für root Anstatt fetchmail zu starten, startest man jetzt halt dieses Script. Um in den Userverzeichnissen lesen zu können, muß es allerdings unter root laufen und man kann sich nicht sicher sein, was die user alles in die fetchmailrc 'reinschreiben. Mir würde es besser gefallen, das fetchmailkommando in einem Script "zu Fuß" mit allen Parametern zu versorgen und das pop-Paßwort aus einer Datei im jeweiligen Userverzeichnis zu holen, die als Inhalt lediglich das PW hat (/home/$user/.pop-pw). So kann auch jeder User das Pw ändern, über alle anderen Parameter hat man dann aber die volle Kontrolle. Servus, Daniel
participants (3)
-
Daniel Marquart
-
Dominic Burger
-
Peter Blancke