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ß
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ß
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 160069
Url: https://administrator.de/contentid/160069
Ausgedruckt am: 05.11.2024 um 07:11 Uhr
8 Kommentare
Neuester Kommentar
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 ;)
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 ;)
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
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
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
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
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
Gruß
Snow
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
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.