Les deux révisions précédentes
Révision précédente
Prochaine révision
|
Révision précédente
Dernière révision
Les deux révisions suivantes
|
doc_ipasserelle:administrateurs:generation_de_signature_de_mails [08/11/2013 15:28] dani |
doc_ipasserelle:administrateurs:generation_de_signature_de_mails [08/06/2017 17:47] heuzef |
====== 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.\\ | Il est possible de générer automatiquement une signature de mail pour chaque utilisateur, en fonction d'un modèle prédéfini.\\ |
| |
| |
<code file> | <code> |
__PRENOM__ __NOM__ | __PRENOM__ __NOM__ |
__FONCTION__ | __FONCTION__ |
| |
| |
<code file> | <code html> |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> | <html> |
<html><head> | <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> |
<meta content="text/html; charset=UTF-8" http-equiv="content-type"><title>signature mail</title></head><body> | <body> |
<table style="text-align: left; width: 95%;" border="0" cellpadding="2" cellspacing="2"> | <table width="1000" border="0" cellspacing="0"> |
<tbody> | <tr> |
<tr> | <td width="275"> |
<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> | <p> |
</td> | <img src= "http://extranet.firewall-services.com/images/logos-sign-mails.png" width="275" height="84" alt="Logo" /> |
<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> | </p> |
<span style="font-weight: normal;">__ADRESSE__</span><br> | </td> |
__EMAIL__<br> | <td> |
__TEL__ __MOBILE__<br> | <font face="Verdana, Geneva, sans-serif" size=1> |
__FAX__<br> | <strong>__PRENOM__ __NOM__</strong><br> |
</small></td> | __START_FONCTION____FONCTION__<br>__END_FONCTION____START_FONCTION2__ |
</tr> | __FONCTION2__<br>__END_FONCTION2____START_TEL____START_EMAIL__ |
</tbody> | __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> |
</code> | </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 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) |
| |
| ===== Modification des signatures emails ===== |
| |
| |
| Exemple de commande à utiliser pour modifier en masse tous les //email_modif.html// : |
| |
| |
| <code bash> |
| find /home/e-smith/files/shares/tools/files/signatures/ -name email_modif.html -print -type f -exec sed -i "s/<a href=\"http:\/\/www.aquitaine-developpement-innovation.com\/catalogue\/innovaday-2016.html\"><img border=0 width=600 height=160 src=\"http:\/\/extranet.aquitaine-dev-innov.com\/images\/innovaday_2016.jpg\"><\/a>/EXEMPLE/" {} \; |
| </code> |
| |
| Cette commande permet de trouver la chaîne de caractère ''<a href=\"http:\/\/www.aquitaine-developpement-innovation.com\/catalogue\/innovaday-2016.html\"><img border=0 width=600 height=160 src=\"http:\/\/extranet.aquitaine-dev-innov.com\/images\/innovaday_2016.jpg\"><\/a>'' (avec les backslash d’échappements) et de la remplacer par la chaîne ''EXEMPLE''. |
| |
| |
| ===== Déploiement ===== |
| |
| 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> |