Outlook 2007 und Gamercards

Von Boris, Fr, 11. Jul 2008 00:58

Ein etwas esoterischer Post für alle Benutzer von Outlook 2007, die gerne eine dynamische Signatur mit Gamertag hätten. Das sind in der Regel Microsoft-Mitarbeiter, aber davon sollen auch zwei, drei mein Blog lesen.

Kurzfassung des Problems: Weil sich von Outlook 2003 auf 2007 intern die HTML-Darstellung von Mails massiv geändert hat, kann man im Signatur-Editor keine dynamische Signatur, die auf eine Grafik im Web verlinkt, bauen. Egal was man tut, Grafiken werden immer lokal gespeichert.

Wer sich also eine Signatur mit einer Grafik von mygamercard.net erstellt, hat eine statische Grafik, die sich nie ändert, egal wieviel Gamerscore man holt.

Diverse Anleitung im Netz schlagen nun vor, händisch in die HTML-Datei der Signatur einzusteigen und dort die lokale Adresse gegen einen Link auf die Grafik im Netz zu tauschen. Klappt in der Theorie, in der Praxis hat man aber bei jedem Outlook Start zwei weitere Sicherheitsfragen zu beantworten und wehe man ändert mal was an der Signatur. Auch darf man nicht vergessen, das Outlook sowohl eine PNG wie eine JPG Version haben will.

Deswegen habe ich gerade den Berg zum Propheten wandern lassen. Statt jedesmal die Signatur kaputt zu pfuschen, lasse ich jetzt einmal täglich ein kurzes Kommandozeilen-Skript laufen, das mit WGET die beiden Grafiken bei Mygamercard.net zieht und dann in das passende Verzeichnis reinkopiert. Damit sind gleich drei Fliegen mit einer Klappe geschlagen: Outlook hat seine lokale Kopie, die ist täglich auf dem neuesten Stand und mygamercard.net muß nicht jedesmal Bildchen serven wenn jemand eine Mail von mir aufmacht. Eine Win-Win-Win-Situation. Eine genaue Anleitung folgt:

Erstmal in Outlook eine neue Signatur anlegen (Knopf New):

image

Mit dem vorletzen Icon in der Icon-Zeile ein Bild einfügen, aber statt eines lokalen Namens “http://card.mygamercard.net/GAMERTAG.png“ eingeben (statt Gamertag natürlich Euren Gamertag!)

image

Jetzt die Signatur unter einem markanten Namen speichern, in meinem Falle “dreisechzig.net”.

image

Outlook hat jetzt eine Version mit statischen Bildern auf der Festplatte gespeichert. Die könnt ihr auch beliebig mit Texten und anderen Bildern aufhübschen. In der Regel liegt diese in folgendem Verzeichnis (Bei Windows VISTA!):

C:\Users\boriss\AppData\Roaming\Microsoft\Signatures\dreisechzig.net_files

Statt boriss ist hier natürlich euer Benutzer-Name zu nehmen und statt dreisechzig.net der Name der Signatur. Unter XP ist die Verzeichnisstruktur anders, wenn jemand den Pfadnamen in die Kommentare schreiben könnte, danke.

So, jetzt braucht ihr noch WGET zum Beispiel von: http://www.christopherlewis.com/WGet/WGetFiles.htm

und entpackt WGET in ein beliebiges Verzeichnis Eurer Festplatte. Dort kommt dann eine Textdatei hin, die ihr “updatesig.cmd” nennt und folgendes enthält:

wget http://card.mygamercard.net/GAMERTAG.jpg
wget http://card.mygamercard.net/GAMERTAG.png
copy GAMERTAG.png C:\EUER OUTLOOK SIG PFAD\image001.png /y
copy GAMERTAG.jpg C:\EUER OUTLOOK SIG PFAD\image002.jpg /y

Statt GAMERTAG schreibt ihr Euren Gamertag und der Outlook Signatur Pfad war ja oben beschrieben.

Dann noch in den Task Scheduler, dort festlegen, daß die CMD Datei einmal jeden Tag gestartet werden muß, und es sind tagesaktuelle Gamercards in Eurem Outlook.

Update: Erst zu Ende testen, dann posten. Am Ende der CMD.Datei sollte man noch beide Graphiken wieder löschen und dann fällt mir auf, das mygamercard.net zwar so tut als gäbe es auch JPGs, da aber auch PNG-Dateien geliefert werden… Örks. Outlook verschluckt sich nicht, aber da muß ich nochmal nacharbeiten…

19 Antworten für “Outlook 2007 und Gamercards”

  1. janten sagt:

    Unter XP lautet der Pfad
    C:\Dokumente und Einstellungen\Benutzer\Anwendungsdaten\Microsoft\Signatures
    Sehr schön nachzulesen auf http://office.microsoft.com/de-de/outlook/HP100669141031.aspx.

    Die jpg-Datei ist mit IrfanView (Freeware) schnell erstellt. Einfach IrfanView herunterladen und zusammen mit WGET in ein Verzeichnis packen. Dann in die CMD hinter “wget http://card.mygamercard.net/GAMERTAG.png” noch das hier einfügen:
    i_view32.exe GAMERTAG.png /convert=GAMERTAG.jpg
    und dafür die jpg-WGET-Zeile entfernen.

    Bekomme ich jetzt eine 360-Überraschung aus dem Schrank?

  2. rooot sagt:

    sorry lieber boris, aber das ist genau der grund, warum ich einen mac verwende.

    dos befehle. im jahre 2008. dateimanipulation auf unterster ebene, für eine simple aufgabe… nicht böse sein – aber man darf sich dann nicht über “böse” “hi i’m a mac- i’m a pc” werbung aufregen, wenn simple aufgaben _solche_ eingaben erforden…
    sowas darf einfach nicht sein. nicht im jahre 2008. fertig.

  3. Speil sagt:

    Pfad in XP Prof:

    C:\Dokumente und Einstellungen\USER\Anwendungsdaten\Microsoft\Signatures\SIGNATURNAME-Dateien\

    Und hier die Dateien image001.png und image002.gif

  4. wazi sagt:

    Cool, danke für den Tipp!

    Aber was anderes… warum hält sich das Office 2007 nicht an die üblichen Standards?
    Als Webdesigner darf man jetzt mal wieder in die Trickkiste vom vorigen Jahrtausend greifen, wenn man möchte, dass ein Newsletter vernünftig aussieht..

  5. mnemo sagt:

    Leute, die ungefragt unnötige Grafiken oder Logos in Mails setzen, werden als allererste an die Wand gestellt, wenn ich die Weltherrschaft übernommen habe! 8-)

    Warum bietet MS nicht auch einen einfachen Webservice für alle an, wo man sich Daten runterziehen kann und z.B. auch Textsignaturen erzeugen kann?

  6. mindVex sagt:

    @root: Daran sieht man, dass du selbst auf Unix-Ebene in MacOs wohl noch nie was gearbeitet hast. Und da kommt man manchmal nämlich auch nicht daran vorbei. Und ich habe gehört, dass es tatsächlich noch Linux-Server auf dieser Welt gibt, bei denen Leute auf der Kommandozeile arbeiten und sich dabei gar noch per SSH von woanders anmelden. Kaum zu glauben, dass das im Jahr 2008 tatsächlich noch passiert.

  7. Muvon53 sagt:

    @rooot Ich liebe es sachen zu skripten. Möchtest du die Konsole etwa abschaffen? Oftmals ist man mit der Konsole leistungsfähiger als mit einer GUI. Nicht nur unter Linux und Windows hat man viel mit der Konsole zu tun, auch unter Mac OS X, wenn man das letzte aus seinem System holen will, und mehr machen möchte als Apple es vorsieht.

  8. rockstar0815 sagt:

    @rooot

    Glaubst du etwa, unter OS X sind solche scripts unnoetig? Grade Apple hat seine Programme so in dem Optionsumfang beschnitten, dass nur die noetigsten Sachen dabei sind. Versuch mal im OSX Mail den Send/Receive-Intervall auf irgendwas unter 15 Minuten zu setzen. Da kommst du ohne diese von dir genannte unterste Ebene nicht weit. Bei Win gibst du einfach im Mail-Programm die Minuten als Zahl ein, fertig…

  9. Stalkingwolf sagt:

    @rooot
    Lach nicht, aber unter OS X stehen dir auf der Shell noch wesentlich mächtigere Tools als unter Windows zur Verfügung.
    Der Grund warum ich mir damals einen Mac zugelegt habe.

    @Boris
    Evtl mal daran gedacht warum das ganze so kompliziert ist?
    Grafiken und HTML Code haben in Emails nicht verloren.

  10. peterbubenjoe sagt:

    @rooot
    Du verwendest mit Mac OS ein Unix-Basiertes OS und hast noch nicht ein Script geschrieben, geschweige denn einmal das Terminal benutzt?
    Was machst du denn damit, Surfen und Bilder malen, oder was?
    Das nenne ich ja mal das System ausreizen.

  11. hdgamer sagt:

    @root – du hast so recht, bitte poste doch die “einfach Variante” für Mac-User :D

    Ansonsten coole Idee, das WGET kannte ich gar net – jetzt weiss ich endlich wie ich ganz einfach täglich meine sql Sicherung vom Server bekomme ^^ DANKE

  12. SONICtheHedgehog sagt:

    Absolut cool!

    LIVE wird immer runder.
    Jetzt warte ich nur noch auf eine Freundesliste (ja es gibt den Messenger, ich will aber mehr) für VISTA, wo man sehen kann, wer (womit) online ist, wie hoch der Gamerscore ist, und man Nachrichten schreiben kann.

    Links die Sidebar, rechts die LIVEbar ;)

    Auf LIVE anywhere, warten auch noch einige.

    PS: Kann mir bitte Jemand sagen, wo ich die E3 Pressekonferenzen/Vorstellungen (insbesondere die drei von Microsoft) als Livestrem sehen kann?

    Ich will wegen diesen drei Streams nicht unbedingt ein Abo Abschließen ;)

    Montag
    10:30 a.m. Microsoft Pressekonferenz
    1 p.m. Runder Tisch mit Shane Kim (Microsoft)
    8:30 p.m. Gears of War 2 Präsentation

    Los Angeles Ortszeit.

  13. neonoxDE sagt:

    Zitat: “Evtl mal daran gedacht warum das ganze so kompliziert ist?
    Grafiken und HTML Code haben in Emails nicht verloren.”

    @Stalkingwolf: Genau, und aus den HTML Seiten machen wir wieder .txt, ganz ohne HTML-Tags. Spinner! In E-Mails (so schreibt man das Wort übrigens) sollten endlich auch HTML und Grafik Einzug erhalten, weil du damit einfach viel mehr Möglichkeiten hast (und ich rede jetzt NICHT davon, dass die Dinger dann einfach schöner aussehen).

    Und Outlook, egal welche Version, OHNE Exchange Server ist einfach ein unkomfortables E-Mail Programm mit lausigem IMAP Support – und als RSS-Reader total zu vergessen. Ich hoffe mit dem nächsten Outlook wird das besser, ansonsten bleibt wirklich nur Thunderbird. Versteht mich nicht falsch: Outlook ist in Sachen Kalender- und Aufgabenverwaltung mit Exchange Server das non-plus-ultra, aber bei der E-Mail Verwaltung versagt es einfach.

  14. Muvon53 sagt:

    @neonoxDE: Schonmal hier geschaut? http://blogs.msdn.com/outlook/ Da kriegste viele hilfreiche Tipps, was man mit Outlook tolles anstellen kann.

  15. Stalkingwolf sagt:

    Vielen Dank für das Spinner. Evtl. kann man Antworten auch schreiben ohne direkt persönlich und beleidigend zu werden?
    Woraus resultieren denn die größten Sicherheitslücken im Email Verkehr? ( btw. ich schreibe das Wort wie es mir gefällt, d.h eMail, Email oder E-Mail).
    Die Optionen HTML in Emails nicht anzeigen zu lassen, haben die Programme nicht umsonst. Und was für Möglichkeiten besitze ich denn durch HTML, die dem Empfänger zugute kommen? Eigentlich keine, es bringt nur dem Absender etwas, z.b herausbekommen, ob die Emails geöffnet wurden.

    Und durch Übertreibungen “Genau, und aus den HTML Seiten machen wir wieder .txt, ganz ohne HTM”, wird das andere auch nicht besser.

  16. Um mal die Luft rauszulassen: Wenn man keine HTML-Mail empfangen mag, kann man das dem Mail Client verbieten.

    Ich persönlich empfange gerne Mails, die nicht in Fixed-Font Courier 10 angezeigt werden und die dürfen auch mal ein paar KByte Grafik enthalten, denn den 300 Baud Akkustikkoppler hab ich vor zehn Jahren eingemottet.

    Wer nur Text sehen will: Meines Wissens nach enthalten die von Outlook 2007 verschickten Mails für Clients, die das wollen, einen puren Text Body ohne alles.

  17. Stalkingwolf sagt:

    Boris, mir geht es nicht um die Größe der Email. Ich erhalte täglich Emails mit mehren MB. Es geht darum das kein Kraut und Rüben in meinem Postfach entsteht. Jede Mail in einer anderen Schriftfarbe, Art, und Style. Versehen mit Blinkenden Bildern etc.
    Werbung lässt Grüßen.
    Zum anderen ist es auch eine Sicherheitlücke, was die Vergangenheit oft genug gezeigt hat … vor allem in Outlook ;-)

  18. franchise sagt:

    Ich habe echt Probleme mit dem Einrichten in Windows Live Mail. Was ich gemacht habe, ist mit WGET die jpg und die png Datei herunterladen. Kopieren kann ich sie mit dem cmd-Befehl aber nicht. Vermutlich, weil der Signatures-Ordner schreibgeschützt ist und den Schreibschutz krieg ich einfach nicht raus. Auf C:\ kopieren würde hingegen gehen.

    Ich bin über Umwege trotzdem zu einer Signatur gekommen. Jetzt zeigt die Signatur bei Ansicht über z.B. Firefox das Gamercard-Bild an, wenn ich eine neue Mail öffne, kommt das Bild aber nicht, sondern nur ein Platzhalter. Ich blick einfach nicht durch. Kann mir jemand helfen?

  19. maz sagt:

    Zitat: “Denn den 300 Baud Akkustikkoppler hab ich vor zehn Jahren eingemottet.”

    Ich glaube, das dürfte etwas früher gewesen sein, oder? ;)

Panorama Theme by Themocracy