Senden an E-Mail-Empfänger unter DOS?
Ich möchte diverse Clienteinstellungen (hosts, ipconfig, usw) von Kunden-Laptops abfragen.
Dazu habe bereits eine Batch geschrieben, die alles abfragt und in einer Text-Datei sammelt. Ein User muss nur die BAT starten.
Diese Datei soll dann per Mail an den Support zurückgeschickt werden.
Jetzt wäre es benutzerfreundlich (und fehlerreduzierend) wenn am Ende automatisch eine neue Mail aufgeht, und der User das nur noch abschicken muss.
Im Windows Explorer gibt es die einfache Möglichkeit, per Rechtsklick auf eine Datei und "Senden an > E-Mail Empfänger" eine neue Mail zu öffnen, in der die Datei automatisch als Attachment angehängt wird. Das schöne daran ist noch, dass Windows immer den aktuellen Mail-Client nutzt, man sich also gar nicht darum kümmern muss.
Wie bekomme ich diesen Aufruf aber nun in einer BAT hin?
viele Grüße, Farbauti.
Dazu habe bereits eine Batch geschrieben, die alles abfragt und in einer Text-Datei sammelt. Ein User muss nur die BAT starten.
Diese Datei soll dann per Mail an den Support zurückgeschickt werden.
Jetzt wäre es benutzerfreundlich (und fehlerreduzierend) wenn am Ende automatisch eine neue Mail aufgeht, und der User das nur noch abschicken muss.
Im Windows Explorer gibt es die einfache Möglichkeit, per Rechtsklick auf eine Datei und "Senden an > E-Mail Empfänger" eine neue Mail zu öffnen, in der die Datei automatisch als Attachment angehängt wird. Das schöne daran ist noch, dass Windows immer den aktuellen Mail-Client nutzt, man sich also gar nicht darum kümmern muss.
Wie bekomme ich diesen Aufruf aber nun in einer BAT hin?
viele Grüße, Farbauti.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 138534
Url: https://administrator.de/contentid/138534
Ausgedruckt am: 22.11.2024 um 21:11 Uhr
6 Kommentare
Neuester Kommentar
Hi!
http://www.blat.net/
also damit kannst du mails direkt verschicken - da geht nichts auf - außer ein cmd fenster wennst willst.
sg Dirm
http://www.blat.net/
also damit kannst du mails direkt verschicken - da geht nichts auf - außer ein cmd fenster wennst willst.
sg Dirm
Hallo,
du kannst mal
start mailto:foo@foo.com?subject=AttachTest&attachment="C:\foofile.txt"
ausprobieren. Das mit der eMail-erstellen klappt damit auf jeden Fall, aber afaik wird das &attachment-Command von aktullen Mailclients nicht mehr unterstützt, da damit schonmal was vom Nutzer unbemerkt rausgeschmuggelt werden könnte.
Gruß
Filipp
du kannst mal
start mailto:foo@foo.com?subject=AttachTest&attachment="C:\foofile.txt"
ausprobieren. Das mit der eMail-erstellen klappt damit auf jeden Fall, aber afaik wird das &attachment-Command von aktullen Mailclients nicht mehr unterstützt, da damit schonmal was vom Nutzer unbemerkt rausgeschmuggelt werden könnte.
Gruß
Filipp
Hi.
Ich weiß es auch nicht, würde aber blat empfehlen, denn es ist unkompliziert und muss nicht installiert werden.
Für Outlook und Outlook Express/Windows Mail gibt es Kommandozeilenparameter. Damit solltest Du arbeiten können:
http://support.microsoft.com/kb/192341
Edit: ups, keine Attachementoption !? Dann doch Blat.
Ich weiß es auch nicht, würde aber blat empfehlen, denn es ist unkompliziert und muss nicht installiert werden.
Für Outlook und Outlook Express/Windows Mail gibt es Kommandozeilenparameter. Damit solltest Du arbeiten können:
http://support.microsoft.com/kb/192341
Edit: ups, keine Attachementoption !? Dann doch Blat.
Hallo,
wenn man da mal einen Blick mit Process Monitor draufwirft sieht man, dass der Vorgang nicht so ganz einfach ist. Letztlich scheint aber MAPI darunter zu liegen.
MAPI lässt sich über VBS ansprechen, außerdem gibt es Tools wie mapimail (http://www.mkssoftware.com/docs/man1/mapimail.1.asp) oder mapisend (http://articles.techrepublic.com.com/5100-10878_11-5033500.html)
Gruß
Filipp
wenn man da mal einen Blick mit Process Monitor draufwirft sieht man, dass der Vorgang nicht so ganz einfach ist. Letztlich scheint aber MAPI darunter zu liegen.
MAPI lässt sich über VBS ansprechen, außerdem gibt es Tools wie mapimail (http://www.mkssoftware.com/docs/man1/mapimail.1.asp) oder mapisend (http://articles.techrepublic.com.com/5100-10878_11-5033500.html)
Gruß
Filipp