H
HiQ
Aktives Mitglied
Thread Starter
- Dabei seit
- 23.01.2008
- Beiträge
- 240
- Reaktionspunkte
- 4
Hi,
ich habe hier folgendes Probelm.
Ich möchte gerne ein Shellscript schreiben das mir ausgibt ob ich eine neue Mail habe oder nicht. Dazu habe ich vor via telnet auf mein Postfach zuzugreifen. Soweit so gut.
Mein Problem ist nun, dass ich in meinem Script an einer Stelle nicht weiter komme. Ich hab da die Zeile:
Dann öffnet sich natürlich auch die Verbindung und man muss seinen Benutzernamen und Passwort eingeben. Dies macht man dann so:
Jetzt befindet man sich ja nicht mehr in der Shell wenn telnet läuft. Also kann ich ja auch nicht diese Befehle einfach in mein Shellscript schreiben. Ganz zu schweigen vom letzten Befehl NEW der dann als Ausgabe die Anzahl der neuen Mails hat (diese Ausgabe will ich natürlich auch am besten in einer Variable speichern).
Also mein Frage: Wie kann ich in meinem Shellscript das telnet-Programm steuern und auch noch eine Ausgabe dieses Programms speichern?
Vielen Dank schonmal vorab.
Herzlichen Gruß,
HiQ
PS: Ich bin übrigens anderen Lösungen (ohne telnet oder mit einem andern Script zB Pearl) nicht abgeneigt. Ziel ist es mit einem Script die Anzahl der neuen Mails in meinem Postfach auszulesen.
ich habe hier folgendes Probelm.
Ich möchte gerne ein Shellscript schreiben das mir ausgibt ob ich eine neue Mail habe oder nicht. Dazu habe ich vor via telnet auf mein Postfach zuzugreifen. Soweit so gut.
Mein Problem ist nun, dass ich in meinem Script an einer Stelle nicht weiter komme. Ich hab da die Zeile:
Code:
telnet pop.gmx.net 110
Dann öffnet sich natürlich auch die Verbindung und man muss seinen Benutzernamen und Passwort eingeben. Dies macht man dann so:
Code:
USER benutzer@gmx.de
PASS passwort
Jetzt befindet man sich ja nicht mehr in der Shell wenn telnet läuft. Also kann ich ja auch nicht diese Befehle einfach in mein Shellscript schreiben. Ganz zu schweigen vom letzten Befehl NEW der dann als Ausgabe die Anzahl der neuen Mails hat (diese Ausgabe will ich natürlich auch am besten in einer Variable speichern).
Also mein Frage: Wie kann ich in meinem Shellscript das telnet-Programm steuern und auch noch eine Ausgabe dieses Programms speichern?
Vielen Dank schonmal vorab.
Herzlichen Gruß,
HiQ
PS: Ich bin übrigens anderen Lösungen (ohne telnet oder mit einem andern Script zB Pearl) nicht abgeneigt. Ziel ist es mit einem Script die Anzahl der neuen Mails in meinem Postfach auszulesen.