Rapport du dossier SPAM et QUARANTAINE : Langage

Pour localiser les interfaces de challenge-réponse et rapports de spam en français:

  • Editer le fichier .../merak/spam/spam.dat
    La ligne SpamLang doit être:
    SpamLang=fr
    Si la variable SpamLang n'existe pas dans ce fichier, ajouter cette ligne
  • Créer, si besoin, le répertoire '...\Merak\html\challenge\lang\fr'
  • Copier le fichier 'lang.xml' ci dessous dans ce répertoire '...\Merak\html\challenge\lang\fr'
  • Copier le fichier list.tpl ci dessous dans le répertoire '...\Merak\html\challenge\skins\default'

ps : A partir de la 9.3, cette localization sera incluse par défaut dans le package français téléchargé sur le site www.icewarp.fr

*************************************************
*************************************************
FICHIER lang.xml :
*************************************************
*************************************************

  <?xml version="1.0" encoding="utf-8" ?>
- <CHALLENGE>
  <ITEM id="title" value="Confirmation" />
  <ITEM id="request" value="Pour vérifier que ce message a bien été envoyé par une personne et non par un robot, tapez le code que vous pouvez lire sur l'image ci-dessous puis cliquez sur Valider. Ceci ne vous sera demandé qu'une seule fois pour votre adresse email." />
  <ITEM id="result_ok" value="Le code entré est correct. Votre adresse email a été autorisée." />
  <ITEM id="result_error" value="Le code entré n'est pas correct! Veuillez réessayer." />
  <ITEM id="result_already" value="Votre adresse email a déjà été autorisée." />
  <ITEM id="result_black" value="Votre adresse email a été mise en liste noire!" />
  <ITEM id="result_notfound" value="Votre email n'a pas été retrouvé. Il a probablement été supprimé, veuillez le renvoyer." />
  <ITEM id="thanks" value="Merci pour votre aide!" />
  <ITEM id="reason" value="Poouquoi cette confirmation est-elle nécessaire?" />
  <ITEM id="explanation" value="Les emails commerciaux non sollicités sont générés par des robots qui ne pourront pas effectuer cette confirmation. En vous demandant ceci, je limite les correspondants qui m'écrivent aux personnes qui confirment leur premier envoi." />
  <ITEM id="thanks2" value="je vous remercie pour votre aide dans la lutte contre le spam!" />
  <ITEM id="copyright" value="Copyright" />
  <ITEM id="link" value="Darnis - IceWarp france" />
  <ITEM id="copyright2" value="Tous droits réservés." />
- <LIST>
  <ITEM id="title" value="Rapport de spams de Merak" />
  <ITEM id="intro" value="" />
  <ITEM id="outro" value="" />
  <ITEM id="sender" value="De" />
  <ITEM id="subject" value="Objet" />
  <ITEM id="recipient" value="À" />
  <ITEM id="date" value="Date" />
  <ITEM id="time" value="Heure" />
  <ITEM id="actions" value="Actions" />
  <ITEM id="delete" value="Supprimer" />
  <ITEM id="authorize" value="Liste blanche" />
  <ITEM id="accept" value="Distribuer" />
  <ITEM id="blacklist" value="Liste noire" />
  <ITEM id="deleteall" value="Supprimer tous" />
  <ITEM id="authorizeall" value="Tous en liste blanche" />
  <ITEM id="acceptall" value="Distribuer tous" />
  <ITEM id="blacklistall" value="Tous en liste noire" />
  <ITEM id="deliveruntouched" value="Distribuer non-traités" />
  <ITEM id="blacklistuntouched" value="Non-traités en liste noire" />
  <ITEM id="submit" value="Valider" />
  <ITEM id="view" value="Voir le message" />
  <ITEM id="msgsubject" value="Rapport de spams" />
  <ITEM id="domain" value="Domaine" />
  <ITEM id="account" value="Compte" />
  <ITEM id="location" value="Dossier" />
  <ITEM id="type_quarantine" value="Quarantaine" />
  <ITEM id="type_spam" value="Dossier spam" />
  <ITEM id="delivery_problem" value="Impossible de remettre les messages au compte" />
  </LIST>
- <QACTIONS>
- <AUTHORIZE>
  <ITEM id="title" value="Autorisation de l'expéditeur" />
  <ITEM id="success" value="L'expéditeur a été autorisé." />
  <ITEM id="failure" value="L'expéditeur ne peut pas être autorisé." />
  </AUTHORIZE>
- <DELIVER>
  <ITEM id="title" value="Remise des messages" />
  <ITEM id="success" value="Le message a été remis." />
  <ITEM id="failure" value="Le message ne peut pas être remis." />
  </DELIVER>
- <DELETE>
  <ITEM id="title" value="Sélection des messages" />
  <ITEM id="success" value="Le message a été supprimé." />
  <ITEM id="failure" value="Le message ne peut pas être supprimé." />
  </DELETE>
- <BLACKLIST>
  <ITEM id="title" value="Rejet des expéditeurs" />
  <ITEM id="success" value="L'expéditeur a été ajouté en liste noire." />
  <ITEM id="failure" value="L'expéditeur ne peut pas être ajouté en liste noire." />
  </BLACKLIST>
- <VIEW>
  <ITEM id="title" value="Affichage des messages" />
  <ITEM id="failure" value="Le message ne peut pas être affiché. Il est probable que le message ne soit plus en quarantaine." />
  </VIEW>
- <FAIL>
  <ITEM id="title" value="Problème" />
  <ITEM id="failure" value="L'opération demandée ne peut pas être réalisée." />
  <ITEM id="wrongid" value="ID de dossier non valide! Il est probable que le message ne soit plus en quarantaine, qu'il ait été supprimé ou déplacé dans une boîte aux lettres." />
  </FAIL>
  </QACTIONS>
- <ACTIONS>
- <AUTHORIZE>
  <ITEM id="title" value="Autorisation de l'expéditeur" />
  <ITEM id="success" value="L'expéditeur a été autorisé et le message a été remis." />
  <ITEM id="failure" value="L'expéditeur ne peut pas être autorisé ou le message ne peut pas être remis." />
  </AUTHORIZE>
- <DELIVER>
  <ITEM id="title" value="Remise des messages" />
  <ITEM id="success" value="Le message a été remis." />
  <ITEM id="failure" value="Le message ne peut pas être remis." />
  </DELIVER>
- <DELETE>
  <ITEM id="title" value="Suppression des messages" />
  <ITEM id="success" value="Le message a été supprimé du dossier spam." />
  <ITEM id="failure" value="Le message ne peut pas être supprimé." />
  </DELETE>
- <BLACKLIST>
  <ITEM id="title" value="Rejet des expéditeurs" />
  <ITEM id="success" value="L'expéditeur a été ajouté en liste noire et le message a été supprimé du dossier spam." />
  <ITEM id="failure" value="L'expéditeur ne peut pas être ajouté en liste noire ou le message ne peut pas être supprimé." />
  </BLACKLIST>
- <VIEW>
  <ITEM id="title" value="Affichage des messages" />
  <ITEM id="failure" value="Le message ne peut pas être affiché. Il est probable que le message ne soit plus en quarantaine." />
  </VIEW>
- <FAIL>
  <ITEM id="title" value="Problème" />
  <ITEM id="failure" value="L'opération demandée ne peut pas être réalisée." />
  <ITEM id="wrongid" value="ID de dossier non valide! Il est probable que le message ne soit plus en quarantaine, qu'il ait été supprimé ou déplacé dans une boîte aux lettres." />
  </FAIL>
  </ACTIONS>
  </CHALLENGE>
*******************************************************************
FICHIER LIST.TPL :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>{title}</title>
<style>
body{font-family: Helvetica CE, Arial CE, Helvetica, Arial, sans-serif;
 font-size: 0.8em;
 padding: 10px;}
table{cursor: default;
 border-collapse: collapse;
 empty-cells: show;}
 table th{background-color: #ECE9D8;
  color: #000;
  text-align: left;
  text-indent: 0px;
  white-space: nowrap;
  border: 1px solid #D2CFBE;
  border-bottom-width: 3px;
  font-size: 0.9em;
  font-weight: normal;}
  
 table td{text-indent: 0px;
  border: 1px solid #D2CFBE;
  text-align: left;
  font-size: 0.8em;}
  
h1{font-size: 1.2em;}
h2{font-weight: bold;
 font-size: 1em;
 margin-bottom: 0.3em;
 color: #3B619C;}
 
a.actionbuttonblue{display: block;
 border: 2px outset white;
 float: center;
 color: blue;
 text-decoration: none;
 text-indent: 0;
 text-align: center;
 background-color: #ECE9D8;
 padding: 0 2px;
 margin: 1px;}
 
a.actionbuttongreen{display: block;
 border: 2px outset white;
 float: left;
 color: green;
 text-decoration: none;
 text-indent: 0;
 text-align: center;
 background-color: #ECE9D8;
 padding: 0 2px;
 margin: 1px;}
 
a.actionbuttonred{display: block;
 border: 2px outset white;
 float: left;
 color: red;
 text-decoration: none;
 text-indent: 0;
 text-align: center;
 background-color: #ECE9D8;
 padding: 0 2px;
 margin: 1px;}

table a:hover{border-style: inset;}
/* ???? */
.resultError{color: red;
 font-size: 17px;
 font-weight: bold;}
.resultOk{color: green;
 font-size: 17px;
 font-weight: bold;}
</style>

</head>

<body>
<h1>{title}</h1>
<p>{intro}</p>

{dynamic blocks}
 <h2>{optional *::isdomain}{domain}{/optional}{!optional *::isdomain}{account}{/optional} {*::account}</h2>

    <a href="{URL}?action=11&lang={language}&receipient={*::receipient}&min={*::minstamp}&max={*::maxstamp}">{authorizeall}</a>
 <a href="{URL}?action=12&lang={language}&receipient={*::receipient}&min={*::minstamp}&max={*::maxstamp}">{acceptall}</a>
 <a href="{URL}?action=13&lang={language}&receipient={*::receipient}&min={*::minstamp}&max={*::maxstamp}">{deleteall}</a>
 <a href="{URL}?action=14&lang={language}&receipient={*::receipient}&min={*::minstamp}&max={*::maxstamp}">{blacklistall}</a>
 <a href="{URL}?action=16&lang={language}&receipient={*::receipient}&min={*::minstamp}&max={*::maxstamp}">{deliveruntouched}</a>
 <a href="{URL}?action=17&lang={language}&receipient={*::receipient}&min={*::minstamp}&max={*::maxstamp}">{blacklistuntouched}</a><br /><br />

 <br>
 <table border="0">
     <thead>
   <tr>
    <th width="10%"><center>{date}<br>{time}</center></th>
    <th><center>{sender}</center></th>
    <th><center>{subject}</center></th>
    <th width="10%"><center>{location}</center></th>
    <th colspan="3" width="20%"><center>{actions}</center></th>
   </tr>
  </thead>
  <tbody>
   {dynamic *::items}
   <tr>
    <td rowspan="2"><center>{*::date}<br>{*::hours}:{*::minutes} {*::am}</center></td>
    <td rowspan="2"><center>{*::from}<center></td>
    <td rowspan="2"><center>{*::subject}<center></td>
    <td rowspan="2"><center>{optional *::spamfolder}{type_spam}{/optional}{!optional *::spamfolder}{type_quarantine}{/optional}</center></td>
    <td rowspan="2">
     <a class="actionbuttonblue" TITLE="Lire le message dans une nouvelle fenetre" href="{URL}?action=5&lang={language}&id={*::id}&to={*::to}">{view}</a>
    </td>
    <td>
     <a class="actionbuttongreen" TITLE="Remettre le message et expediteur en liste blanche" href="{URL}?action=1&lang={language}&id={*::id}&to={*::to}">{authorize}</a>
     <a class="actionbuttongreen" TITLE="Message remis (pas de changement a la liste blanche)" href="{URL}?action=2&lang={language}&id={*::id}&to={*::to}">{accept}</a>
    </td>
   </tr>
   <tr>
    <td>
     <a class="actionbuttonred" TITLE="Message pas remis et expediteur en liste noire" href="{URL}?action=4&lang={language}&id={*::id}&to={*::to}">{blacklist}</a>
     <a class="actionbuttonred" TITLE="Message supprime (pas de changement a la liste noire)" href="{URL}?action=3&lang={language}&id={*::id}&to={*::to}">{delete}</a>
    </td>
   </tr>{/dynamic}
  </tbody>
 </table>
 </br>
 
 <a href="{URL}?action=11&lang={language}&receipient={*::receipient}&min={*::minstamp}&max={*::maxstamp}">{authorizeall}</a>
 <a href="{URL}?action=12&lang={language}&receipient={*::receipient}&min={*::minstamp}&max={*::maxstamp}">{acceptall}</a>
 <a href="{URL}?action=13&lang={language}&receipient={*::receipient}&min={*::minstamp}&max={*::maxstamp}">{deleteall}</a>
 <a href="{URL}?action=14&lang={language}&receipient={*::receipient}&min={*::minstamp}&max={*::maxstamp}">{blacklistall}</a>
 <a href="{URL}?action=16&lang={language}&receipient={*::receipient}&min={*::minstamp}&max={*::maxstamp}">{deliveruntouched}</a>
 <a href="{URL}?action=17&lang={language}&receipient={*::receipient}&min={*::minstamp}&max={*::maxstamp}">{blacklistuntouched}</a><br /><br />

{/dynamic}

<p>{outro}</p>
</body></html>





Commentaires

Pas de commentaire

Laissez un commentaire

Commenting is restricted to registered users only. Please register or login now to submit a comment.