Bonjour
De nombreuses entreprises souhaitent proposer à leurs employés un modèle unique de signature. En effet il est important que tous les employés utilisent le même modèle de signature quand il communique par mail.
Hors actuellement, Microsoft ne propose aucune solution pour déployer automatiquement des signatures dans Outlook.
Cet article explique :
* Comment fonctionnement les signatures de mail sous Outlook.
* Comment générer un modèle de signature sous Outlook.
* Comment déployer ce modèle de signature sur tous vos stations de travail équipées d’Outlook.
1. Comment fonctionnent les signatures de mail sous Outlook ?
Par défauts, les signatures de mails se trouvent dans le répertoire %userprofile%\Application Data\Microsoft\Signatures (%userprofile% = c:\Document and Settings\nom_utilisateur).
Outlook peut être configuré pour envoyé des mails dans 3 formats :
* Texte uniquement. Le fichier signature utilisé par Outlook doit alors être au format texte.
* RTF. Le fichier signature utilisé par Outlook doit alors être au format RTF.
* HTML. Le fichier signature utilisé par Outlook doit alors être au format HTML.
Il est donc nécessaire de créer la signature au format texte, RTF et HTML.
2. Comment générer un modèle de signature sous Outlook ?
Pour créer la signature de mail (au format texte, RTF et HTML), le plus simple est d’utiliser Outlook 2007.
En effet avec Outlook 2007, on dispose d’un éditeur de signature qui génère automatiquement la signature au 3 formats.
Sous Outlook, aller dans le menu Outils | Options puis aller dans l’onglet Format du courrier.
Cliquer ensuite sur “Signatures”.
Créer votre signature à l’aide de l’éditeur de texte.
Dans notre exemple, nous créerons une signature appelé “Signature1”. Outlook génère alors 3 fichiers dans %userprofile%\Application Data\Microsoft\Signatures.
Sauvegarder ensuite ces 3 fichiers et le ou les fichiers images liés.
Remarque :
* Pour créer les sigantures au 3 formats sous Outlook XP / 2003, il faut configurer successivement Outlook au format HTML, RTF puis texte.
* Le code source du fichier Signature1.htm (code HTML) peut être modifié mais il est important que les images soient stockées dans un répertoire accessible par tous les utilisateurs de la machine au moins en lecture (comme c:\signatures).
* Le code source du fichier Signature1.rtf peut être modifié à l’aide de Word. Coller directement les images dans le fichier RTF.
* Le code source du fichier Signature1.txt peut être modifié à l’aide d’un éditeur de texte type Notepad.
3. Comment déployer ce modèle de signature sur tous vos stations de travail équipées d’Outlook ?
Cette procédure nécessite la présence d’un domaine Active Directory.
Dans notre exemple, nous appelerons ce domaine msreport.fr.
a. Créer un répertoire « signatures » dans \\msreport.fr\NETLOGON\
b. Copier dans le répertoire \\msreport.fr\NETLOGON\signatures les fichiers « Signature1.htm », « Signature1.jpg », « Signature1.rtf » et « Signature1.txt ».
c. Créer une OU de test et placer certains comptes utilisateurs dans cette OU.
d. Créer une stratégie de groupe appelée « Déploiement signatures ». Dans la partie configuration utilisateur, aller dans « scripts » puis « Ouverture de session ».
e. Cliquer sur afficher. Créer un fichier deploy.bat contenant le code suivant.
@echo off
rem Copie du modèle de signature
:test_htm
if not exist “%userprofile%\Application Data\Microsoft\Signatures\Signature1.htm” goto copy_htm
goto test_txt
:copy_htm
xcopy \\msreport.fr\netlogon\signatures\Signature1.htm “%userprofile%\Application Data\Microsoft\Signatures” /y /c
goto test_txt
:test_txt
if not exist “%userprofile%\Application Data\Microsoft\Signatures\Signature1.txt” goto copy_txt
goto test_rtf
:copy_txt
xcopy \\msreport.fr\netlogon\signatures\Signature1.txt “%userprofile%\Application Data\Microsoft\Signatures” /y /c
goto test_rtf
:test_rtf
if not exist “%userprofile%\Application Data\Microsoft\Signatures\Signature1.rtf” goto copy_rtf
goto test_image
:copy_rtf
xcopy \\msreport.fr\netlogon\signatures\Signature1.rtf “%userprofile%\Application Data\Microsoft\Signatures” /y /c
goto test_image
:test_image
if not exist “c:\Signatures\Signature1.jpg” goto copy_image
goto end
:copy_image
xcopy \\msreport.fr\netlogon\Signatures\Signature1.jpg “C:\Signatures\” /y /c
goto end
:end
exit
f. Ajouter ce script comme script “ouverture de session”.
g. Se loguer sur un poste avec Outlook et faire le test. Faire un gpupdate /force si nécessaire.
Bonne journée.
Bonjour, votre tuto est fort appréciable et surtout utile.
Cependant j’ai un petit soucis sur le script.
Celui ci une fois ecrit me dit
‘\\192.168.0.2\d$\NETLOGON\signatures’
CMD.EXE a été démarré avec le chemin d’accès comme répertoire en
cours. Les chemins d’accès UNC ne sont pas prise en charge. Utilisation
du répertoire Windows par défaut.
‘and’ n’est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
‘and’ n’est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
‘and’ n’est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
Est-ce que ôC:\Signatures\ö spécifie un nom de fichier
ou un nom de répertoire de la destination
(F = fichier, R = répertoire) ?
Pouvez vous m’aider?
Problème résolue, avec des commande PAUSE et ECHO.
Désolé c’est mon copier coller qui n’a pas copié les bon “. Arf
Je poste un prochain commentaire vous remerciant de ce petit script qui fonctionne à merveille.
euh juste une question comme ça ton script il permet de déployer ok
mais sinon il définit pas la signature à utiliser dans outlook?
parce que limite pour le déploiement suffit de faire exécuter le script vbs de génération de la signature directement par les postes clients…
c’est surtout la définition de la signature à utiliser par outlook qui me pose problème perso…
j’ai bien trouvé que le fichier de paramètre d’outlook c’est :
%userprofile%/application data/microsoft/outlook/outcmd.dat
le hic c’est que je n’arrive pas à modifier ce fichier et de plus je ne suis pas sur à 100% que ce soit lui qui garde la signature à utiliser par outlook…
j’ai cherché dans la base de registre j’ai rien trouvé…
can you help me?
Bonjour,
Si je comprend bien aprés ces etapes nous obtenons une signature modèle du type
Prénom / Nom
FONCTIONS
SOCIETE
Tel
LOGO ….
Les elements doivent malgré tout etre remodifier manuelement. ???
Comment pouvons nous renseigner automatiquement les prénom / nom / numéro de tel ….
En partant du principe que les informations sont renseignés sur les fiches utilisateur de l’AD.