Table des matières

Génération automatique de signature de mail

Mise en place

Il est possible de générer automatiquement une signature de mail pour chaque utilisateur, en fonction d'un modèle prédéfini.
Pour cela, il suffit de placer les modèles dans le dossier (qui est créé automatiquement) signatures\template, qui se trouve sur la partage réseau nommé tools (ce partage est masqué par défaut, on peut toutefois y accéder en tapant directement \\sas\tools (Window) ou smb://sas/tools (Linux) dans la barre de navigation

Dans ce répertoire, il faut créer 2 fichiers:

Exemples:

email.txt

__PRENOM__ __NOM__
__FONCTION__
__ENTREPRISE__
__ADRESSE__
__EMAIL__
__TEL__ __MOBILE__
__FAX__
Web: http://mon-entreprise.com

email.html

<html>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<body>
<table width="1000" border="0" cellspacing="0">
<tr>
<td width="275">
<p>
<img src= "http://extranet.firewall-services.com/images/logos-sign-mails.png" width="275" height="84" alt="Logo" />
</p>
</td>
<td>
<font face="Verdana, Geneva, sans-serif" size=1>
<strong>__PRENOM__ __NOM__</strong><br>
__START_FONCTION____FONCTION__<br>__END_FONCTION____START_FONCTION2__
__FONCTION2__<br>__END_FONCTION2____START_TEL____START_EMAIL__
__EMAIL__<br>__END_EMAIL__
Tél.: __TEL__<br>__END_TEL____START_MOBILE__
Mob.: __MOBILE__<br>__END_MOBILE____START_ADRESSE__
__ADRESSE__<br>__END_ADRESSE__
<em> __START_URL____URL__<br>__END_URL__www.firewall-services.com </em></font></td>
</tr>
</table>
</body>
</html>

Les différents champs seront remplacés par leur valeurs indiquées dans le panel Informations Utilisateurs. À chaque modification d'un utilisateur, la signature sera régénérée et placée dans son répertoire personnel (un répertoire signature sera créé automatiquement).

Les tags spéciaux START_XXX et END_XXX sont optionnels. Si la valeur correspondante n'est pas définit pour un utilisateur, alors tout ce qui se trouve entre ces deux tag sera supprimé. Par exemple avec:

__START_MOBILE__Mob.: __MOBILE__<br>__END_MOBILE__

Ce fragment n'ajoutera le numéro de mobile dans la signature seulement si le champs Mobile est renseigné dans les informations utilisateurs. Si le champs est vide, alors toute cette partie sera supprimée (pour ne pas avoir un Mob.: et un retour chariot inutile)

Déploiement

Commande pour déployer le Template email.html nécessaire pour appliquer les changements :

/etc/e-smith/events/actions/generate-email-sign