bodyparts
Goto Top

Per Mail Rechner runterfahren

Hallo,

die Frage ist, kann man per Mail einen Rechner runterfahren lassen.

Das System Windows XP Home, ein externen Mailaccount ( 1&1).

Nun soll der Rechner runtergefahren werden, wenn im Mailaccount ( extern ! ) eine Mail eingegangen ist, die in der Betreffzeile z.b shutdown hat.

Das Programm sollte als Dienst laufen und ca. alle 5min prüfen, gibt es die Mail mit dem Betreff.

Ich würde eine Batch als Dienst laufen lassen, geht das?

Und evtl den Mail Account alle 5min abfragen.

Evtl gibt ja andere Ansätze...

Gruß

Content-Key: 160069

Url: https://administrator.de/contentid/160069

Printed on: April 19, 2024 at 05:04 o'clock

Member: Tommy70
Tommy70 Feb 03, 2011 at 15:16:09 (UTC)
Goto Top
Hallo,

dazu müsstest du ein Script oder ein Programm schreiben das eigenständig in der Lage ist den Mailaccount abzufragen (ist z.bsp. in VB nicht das größte Problem), dann die Betreffzeile aller Mails auswertest und wenn Shutdown im Betreff steht den Rechner runterfäht.
Allerdings wirds lustig, wenn du mal Spammails erhälst wo der gesuchte Betreff drinnen steht oder wenn du den Rechner wieder hochfährst bevor das Mail vom Server gelöscht wurde ;)
Member: bodyparts
bodyparts Feb 03, 2011 at 15:41:22 (UTC)
Goto Top
das Spamproblem könnten man mit der Versenderadresse noch etwas abischern... das Löschen vom Account ist jederzeit per Handy möglich.

Wie erstellt man das Script bzw das Programm?

Ich kann leider ein VB

Gruß
Member: Pago159
Pago159 Feb 03, 2011 at 15:57:48 (UTC)
Goto Top
Das löschen der Mail könnte man warscheinlich auch noch in das Script einbinden,
bevor man den Rechner herunter fährt.
aber da sitzt man dann natürlich ein bisschen dran,
das ist leider nicht mal eben in 5 Min gemacht.

Ich bin leider auch nicht wirklich gut im Programmieren,
aber wenn du kein VB oder ähnlich kannst,
dann wird das ganze schon Problematisch.

Lg Grapper
Member: Tommy70
Tommy70 Feb 03, 2011 at 16:01:18 (UTC)
Goto Top
Wie Grapper schon schreibt wird schwer wenn du kein VB kannst.
Aber eventuell schaffst du es mit AutoIt. Das ist noch einfacher wie VB.
Oder aber du suchst dir eines der vielen VB Beispiele und versuchst dein Glück ;) Ein Beispiel
Member: Snowman25
Snowman25 Feb 03, 2011 at 16:16:07 (UTC)
Goto Top
Hallo @bodyparts,

Wenn du bereit bist, Outlook oder ein anderes Mailprogramm zu verwenden, welches sowas wie 'Regeln' verwendet, dann ist es garnicht so schwer.
Outlook lässt sich über Regeln so einrichten, dass es Script abläuft, sobald eine Email mit bestimmten Worten im Betreff ankommt.
Wenn dein Script nun shutdown -s -t 0 beinhaltet, fährt der Rechner runter.

Gruß
Snow
Member: bodyparts
bodyparts Feb 03, 2011 at 16:58:28 (UTC)
Goto Top
ich möchte es per Zeitintervall lösen, ohne das ein Mailprogramm aufgerufen wird.
Member: Skyemugen
Skyemugen Feb 03, 2011 at 17:24:54 (UTC)
Goto Top
Aloha,

wie jetzt? Per mail den PC herunterfahren ohne ein Mailprogramm aufzurufen? ...

Oder willst du jetzt nur noch ein Skript, welches im Taskplaner hinterlegt ist und um eine bestimmte Zeit aktiv wird, um den PC herunter zu fahren?

greetz André
Member: DerWoWusste
DerWoWusste Feb 03, 2011 at 17:51:26 (UTC)
Goto Top
Ansatz: Kommandozeilentool getmail nehmen und es in einen Ordner speichern lassen - dir c:\ordner auf rufen und die Ausgabe mit findstr durchsuchen und dann einen errorlevel abfragen und demnach eine Aktion (shutdown) ausführen (dann noch den Ordner leeren für's nächste mal). Wie getmail speichert, musst Du mal schauen.