Kategorien

E-Mail Signatur in Outlook 2003 per Skript setzen

Um sich das lästige manuelle kopieren und setzen der Signatur in Outlook zu ersparen hab ich dieses kleine Skript geschrieben. Es kopiert das XXXXXXX.htm File vom Server auf den Lokalen Rechner und setzt diese als Standard Signatur für Neue- und Antwortmails.

Vorraussetzung für das Skirpt ist das der Anmeldename und der Name der Signaturdatei identent sind um die Variable %USERNAME% nutzen zu können. Somit ist egal welcher User sich anmeldet, bekommt dieser immer seine Signatur am Rechner.

Es genügt nur die .htm Datei der Signatur zu kopieren da Outlook die .txt und .rtf Datei dazu selbstständig erstellt!

@echo off

rem ####################################
rem
rem    Batch-Skript zum kopieren und setzen der
rem           Standardsignatur im Outlook 2003
rem
rem
rem                        date: 31.10.2008
rem             created by Robert Tschetschonig
rem
rem ####################################

copy \\XXXXXXXX\Signaturen$\%USERNAME%.htm „%APPDATA%\Microsoft\Signatures“
REG ADD HKCU\Software\Microsoft\Office\11.0\Common\MailSettings /v „ReplySignature“ /t REG_SZ /d %USERNAME% /f
REG ADD HKCU\Software\Microsoft\Office\11.0\Common\MailSettings /v „NewSignature“ /t REG_SZ /d %USERNAME% /f

Das Skirpt kann per Autostart oder per Anmeldeskript (Logon script) ausgeführt werden.

Ich bin mir nicht sicher ob das Skript auch unter Win9x funktioniert da ich glaube das der reg.exe Befehl standardmäßig erst ab ab NT 4.0 und neuer verfügbar ist. Falls es jemand mal testen kann, bitte um einen Kommentar dazu :o)

Leave a Reply