Humus numericus - Mot-clé - mailman2019-05-09T20:00:29+02:00urn:md5:c2531a830c9d2a52c5500061b4d5077eDotclearComment protéger une adresse mail destinée à un enfant ?urn:md5:58501b772327eb36e261af23dd67a8732010-03-08T17:05:00+01:002010-03-08T18:09:20+01:00JubaLinux, Debian, etc.enfantslinuxmailmanpostfix <p>L’autre jour ma fille de six ans et demi a eu envie que je lui installe un client mail sur son interface sur notre ordi familial. J’ai trouvé que c’était une bonne idée, mais je ne voulais évidemment pas utiliser une adresse ouverte à tous les vents, avec risque notamment de recevoir des spams inappropriés. La cahier des charges était donc le suivant :</p>
<ul>
<li>que les deux parents reçoivent systématiquement une copie des messages reçus sur la boîte ;</li>
<li>que les messages reçus sur la boîte mail ne soient diffusés qu’après validation manuelle de la part d’un des deux parents ;</li>
<li>ajouter la possibilité de <em>“whitelister”</em> certaines adresses d’expédition pour ne pas avoir à valider systématiquement les messages qui en proviennent</li>
</ul>
<p>Oui, bon, je sais, ça fait un peu <em>big brother</em>, mais vu le type de spam qu’on reçoit parfois, y compris sur des adresses a priori totalement privées, je préfère bétonner un maximum pour l’instant.</p>
<p>Je me suis demandé comment faire ça avec Postfix, Procmail ou je ne sais quel assemblage d’applications que j’utilise pour le mail, et puis j’ai finalement trouvé une solution que je trouve pas trop compliquée, et qui passe par la création d’une liste de diffusion, ici avec Mailman.</p>
<p>Donc voici la marche à suivre :</p>
<ol>
<li>Créer une liste de diffusion nommée <code>prenom@domaine.org</code> (l’adresse mail publique attribuée à l’enfant)</li>
<li>Mettre les mails des parents comme administrateurs de la liste</li>
<li>La configurer pour que tous les envois soient modérés par défaut, avec validation manuelle des administrateurs de la liste</li>
<li>Créer une adresse mail “de transit” du type <code>mail.prenom@domaine.org</code></li>
<li>Abonner à la liste <code>prenom@domaine.org</code> les deux parents, ainsi que <code>mail.prenom@domaine.org</code></li>
<li>Configurer le client mail sur l’ordi familial pour aller lire les mails sur la boîte <code>mail.prenom@domaine.org</code>, tout en envoyant les mails avec l’adresse <code>prenom@domaine.org</code></li>
</ol>
<p>Et voilou ! À partir de là, chaque message envoyé à <code>prenom@domaine.org</code> passe par une phase de modération, et les deux parents reçoivent un mail avec un lien leur permettant de rejeter ou valider le message, et en plus la possibilité de placer l’expéditeur sur liste blanche (ou liste noire) pour éviter les validations ultérieures. Une fois le message validé, il est ensuite transféré de manière transparente sur la boite <code>mail.prenom@domaine.org</code> (donc à l’enfant) et sur les boîtes des parents.</p>
<p>Voilà, je ne sais pas si c’est très clair, mais ça a le mérite de fonctionner en tous cas <img src="/themes/default/smilies/smile.png" alt=":-)" class="smiley" /></p>