Prochaine révision
|
Révision précédente
|
doc_ipasserelle:administrateurs:generation_de_signature_de_mails [10/01/2012 11:48] dani créée |
doc_ipasserelle:administrateurs:generation_de_signature_de_mails [14/05/2019 16:24] (Version actuelle) dani [Modification des signatures emails] |
====== Génération automatique de signature de mail ====== | ====== 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|\\sas\tools]] (Window) ou <nowiki>smb://sas/tools</nowiki> (Linux) dans la barre de navigation |
| |
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) templates_signature, 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 <nowiki>smb://sas/tools</nowiki> (Linux) dans la barre de navigation | |
| |
Dans ce répertoire, il faut créer 2 fichiers: | Dans ce répertoire, il faut créer 2 fichiers: |
* email.txt sera utilisé pour générer une signature au format text simlpe | |
* email.html sera utilisé pour créer une signature au format html | |
| * email.txt sera utilisé pour générer une signature au format text simple |
| * email.html sera utilisé pour générer une signature au format html |
| |
Exemples: | Exemples: |
| |
<file txt email.txt> | |
| email.txt |
| |
| |
| <code> |
__PRENOM__ __NOM__ | __PRENOM__ __NOM__ |
__FONCTION__ | __FONCTION__ |
__FAX__ | __FAX__ |
Web: http://mon-entreprise.com | Web: http://mon-entreprise.com |
</file> | </code> |
| |
<file html email.html> | |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> | email.html |
<html><head> | |
<meta content="text/html; charset=UTF-8" http-equiv="content-type"><title>signature mail</title></head><body> | |
<table style="text-align: left; width: 95%;" border="0" cellpadding="2" cellspacing="2"> | <code html> |
<tbody> | <html> |
<tr> | <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> |
<td style="vertical-align: bottom; width: 240px; height: 140px; text-align: center;"><img style="width: 238px; height: 130px;" alt="logo" src="http://extranet.mon-entreprise.com/images/logo.png" align="left"><br> | <body> |
</td> | <table width="1000" border="0" cellspacing="0"> |
<td style="vertical-align: bottom; font-family: Helvetica,Arial,sans-serif; color: rgb(153, 153, 153); font-weight: bold; text-align: left;"><small>__PRENOM__ __NOM__ - __FONCTION__<br> | <tr> |
<span style="font-weight: normal;">__ADRESSE__</span><br> | <td width="275"> |
__EMAIL__<br> | <p> |
__TEL__ __MOBILE__<br> | <img src= "http://extranet.firewall-services.com/images/logos-sign-mails.png" width="275" height="84" alt="Logo" /> |
__FAX__<br> | </p> |
</small></td> | </td> |
</tr> | <td> |
</tbody> | <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> | </table> |
<br> | </body> |
</body></html> | </html> |
</file> | </code> |
| |
| |
| Les différents champs seront remplacés par leur valeurs indiquées dans le panel [[:doc_ipasserelle:administrateurs:information_utilisateurs|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: |
| |
| <code html> |
| __START_MOBILE__Mob.: __MOBILE__<br>__END_MOBILE__ |
| </code> |
| |
| 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 ===== |
| |
Les différents champs seront remplacés par leur valeurs indiquées dans le panel [[doc_ipasserelle:administrateurs:information_utilisateurs|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) | Commande pour déployer le Template //email.html// nécessaire pour appliquer les changements : |
| |
| <code bash> |
| /etc/e-smith/events/actions/generate-email-sign |
| </code> |