AW: [suse-isdn] Lokales IP-UP script
-----Ursprüngliche Nachricht----- Von: wolfgang.hummel@fh-reutlingen.de [SMTP:wolfgang.hummel@fh-reutlingen.de] Betreff: [suse-isdn] Lokales IP-UP script
über meinen SuSe7.2 Rechner hole ich mir per Cron-Prozess (Kein Root-Cron- Prozesse, sondern ein User-Cron) zyklisch meine Emails von meiner Provider-Mailbox ab (per ISDN). Hierzu habe ich im IP-UP-Script jeweils einen Fetchmail-Befehl und einen Sendmail- Befehl eingetragen (für Emails, die im "Ausgangskorb" sind). Dies funktioniert auch ganz gut. Ich möchte nun mehrere User einrichten, die ihre eigenen Cron-Jobs definieren (per Kcron) und die entsprechend auch ihre eigenen Provider-Mailboxen abfragen können. Hierzu benoetige ich (glaube ich wenigstens) jeweils userspezifische IP-UP-Scripte. Wie mache ich das ?
Ich (root) mache das wie folgt (Anm. In Klammern gesetzte Werte müssen durch die entsprechenden Werte ersetzt werden): A. Sendmail vorbereiten (z.B. per Expertenmodus in YAST oder YAST2): Host für alle ausgehende Emails: SMTP:(SMTP-Server des Providers X) Mail nur in die Queue stellen: (X) kein canonify der hostnamen: (X) sendmail als smtp-Dämon starten: (X) Komandozeilenparameter: (-bd -om) B. Dann ein paar Befehle: cd \root touch .fetchmailrc chmod 750 .fetchmailrc vi .fetchmailrc C. Die Datei .fetchmail sollte folgenden Aufbau haben: poll (POP-Server des Providers X) protocol POP3 user (Benutzername 1 beim Provider) password ("Passwort beim Provider") to (Linux-Benutzername 1) ... user (Benutzername n beim Provider) password ("Passwort beim Provider") to (Linux-Benutzername n) postconnect "/usr/sbin/sendmail -q" D. Für Cron nur folgenden Eintrag und die gewünschten Zyklen eintragen: /usr/bin/fetchmail -a -v E. Fertig! F. Noch einige Anmerkungen : fetchmail arbeitet das Script der Reihe nach ab. Beim Senden geht nur ein und derselbe Provider, beim Abrufen jedoch beliebig viele. Daher: der letzte POLL vor dem postconnect unbedingt beim gleichen Provider, wie für Sendmail angegeben (Authorisierung!). T-Online: Geht nur, wenn mit der richtigen Mitbenutzer online. Die Scripts ip-up usw. bleiben hierbei völlig unberührt. sendmail bzw. popper verteilen die mails bzw. stellen sie zentral auf Abruf zur Verfügung. Noch ein Nachteil: Ein Otto-Normal-User hat nicht die Möglichkeit, hierauf Einfluß zu nehmen, sondern muß sich an den root wenden ;-). G. Mein unerfüllter Wunsch! Beliebig viele Provider auch beim Senden! Für Vorschläge wär ich dankbar (Vieleicht nicht unbedingt in der Liste). Michael
participants (1)
-
Michael Rieke