Michael Brenner schrieb:
Hallo zusammen,
ich habe DSL bei 1&1 und Suse 8.2 . DSL funktioniert mit dem Befehl "pppd call 1und1-dsl" problemlos. Bisher habe ich E-Mails mit dem per Skript abgeholt:
Da DSL eben DSL ist und nicht ISDN, ist dafür auch ein anderer Befehl zuständig.
# isdnctrl dial ippp0 >> /var/log/messages
ersetzen durch: /usr/sbin/cinternet --dialin | /bin/logger -p mail.notice
# sleep 10 # /usr/bin/fetchmail -a -v >> /var/log/fetchmail 2>&1 # sendmail -q -v >> /var/log/sendmail # isdnctrl hangup ippp0 >> /var/log/messages
ersetzen durch /usr/sbin/cinternet --hangup | /bin/logger -p mail.notice (Anmerkung: Für /var/log/messages ist der Syslog-Dämon (syslogd) zuständig. Dort soll man __niemals__ direkt hinschreiben. Statt dessen gibt es das Programm logger, um Meldungen dorthin zu schreiben.)
#
Das geht auch jetzt noch. Allerdings funktioniert das Skript mit dem Start von DSL mit dem o.g. Befehl nicht richtig. Die Eintragungen im messages zeigen an, dass zwar DSL gestartet wurde, aber die restlichen Befehle werden nicht ausgeführt und das Skript wird nicht beendet. Wenn ich dann von Hand in der Konsole die Befehle aufrufe, werden die E-Mails auch abgeholt. Dial On Demand will ich eigentlich nicht, hat bisher auch nicht funktioniert.
Wie müsste ein Skript für das Abholen von Mails aussehen?
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-isdn-unsubscribe@suse.com Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-isdn-help@suse.com
Jochen