<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://blog.effraie.org/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
  <title>Effraie@blog - Liberté</title>
  <link>http://blog.effraie.org/</link>
  <description></description>
  <language>fr</language>
  <pubDate>Fri, 04 Jul 2008 07:21:41 +0200</pubDate>
  <copyright>WTFPL</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Lettre de RESF au ministre de la honte, des charters et des expulsions</title>
    <link>http://blog.effraie.org/post/2008/06/26/Lettre-de-RESF-au-ministre-de-la-honte-des-charters-et-des-expulsions</link>
    <guid isPermaLink="false">urn:md5:dfb39ae76783428b1e8d8a4c5cc31a76</guid>
    <pubDate>Thu, 26 Jun 2008 19:05:00 +0200</pubDate>
    <dc:creator>effraie</dc:creator>
        <category>Frontières</category><category>Immigration</category><category>Liberté</category><category>Politique</category><category>Éducation</category>    
    <description>    &lt;p&gt;L'actualité, récente et moins récente, du sort fait aux étrangers dans notre &lt;del&gt;beau&lt;/del&gt; pays est pour le moins inquiétante. Je ne crois pas exagérer en considérant que la xénophobie d'état et le racisme institutionnel s'étendent. &lt;a href=&quot;http://www.educationsansfrontieres.org/&quot; hreflang=&quot;fr&quot;&gt;RESF&lt;/a&gt; publie ces jours çi une lettre au ministre de la honte, des charters et des expulsions, que je publie ici, histoire de contribuer (modestement) à la diffusion d'un message de défiance et d'alerte. Notre pays, comme l'Europe, ne cesse de s'éloigner d'un fonctionnement démocratique et progressiste, pour se rapprocher d'une forme d'autoritarisme rampant, diffus et &lt;a href=&quot;http://pagesperso-orange.fr/dumauvaiscote/la_societe_du_spectacle/societespectacle.htm&quot;&gt;spectaculaire&lt;/a&gt;. On ne pourra pas dire qu'on ne le savais pas. &lt;br /&gt; &lt;br /&gt;
Vous pouvez &lt;a href=&quot;http://blog.effraie.org/public/docs/lettre_resf.pdf&quot;&gt;télécharger le PDF original de cette lettre ici&lt;/a&gt;. &lt;br /&gt; &lt;br /&gt;&lt;/p&gt;


&lt;blockquote&gt;&lt;p&gt;Monsieur le ministre, &lt;br /&gt;
Vous avez souhaité rencontrer des représentants du Réseau Éducation Sans Frontières avant la présidence française de l’Union européenne. Dans le contexte actuel, une telle entrevue nous semble inutile. Nous ne répondrons pas à votre invitation. &lt;br /&gt; &lt;br /&gt;&lt;/p&gt;
&lt;p&gt;
Malgré les fortes réticences de certains d’entre nous, dues entre autres à l’intitulé de votre ministère, nous avions accepté d’être reçus l’an dernier pour ne pas condamner votre politique avant que vous l’ayez officiellement énoncée. &lt;br /&gt; &lt;br /&gt;&lt;/p&gt;
&lt;p&gt;
Depuis lors vous avez fait vos preuves, au-delà de tout ce qu’on pouvait redouter. &lt;br /&gt;
Vous avez fait voter une loi destinée à empêcher les parents et les enfants de vivre ensemble et jetant l’opprobre sur une immigration dont votre texte insinue, par son existence même, qu’elle serait trop prolifique et aux filiations si douteuses qu’il faudrait recourir aux tests ADN pour les établir - pratique jusqu’alors réservée aux affaires criminelles. &lt;br /&gt;
Vous avez assigné à vos services l’objectif de 25 000 expulsions en 2007, 26 000 en 2008, 28 000 en 2009, précisant à l’unité près, les quotas dus par chaque préfecture, comme s’il s’agissait de fret. Que n’exprimez-vous vos objectifs en têtes ou en quintaux&amp;nbsp;? &lt;br /&gt; &lt;br /&gt;
Une expulsion est un cataclysme. C’est tout à la fois une arrestation inopinée, un emprisonnement, la privation de son logement, un licenciement minute, la spoliation de la totalité de ses biens, parfois la séparation brutale d’avec son conjoint et ses enfants, la dislocation de tout lien avec son milieu et ses amis et une reconduite contrainte, éventuellement assortie de violences. C’est une humiliation totale dont on ne se remet pas. Le pays dans lequel on avait placé son espoir d’une existence nouvelle, qu’on
avait parfois bataillé des années pour rejoindre, vous rejette, vous expulse et vous dépose comme un déchet, sans bagage, sur un tarmac où personne ne vous attend. Même quand les expulsés ont des proches au pays, il arrive que la honte les empêche de les rejoindre&amp;nbsp;: celui qui faisait vivre toute une famille est devenu une charge. Nombre d’expulsés finissent désespérés, désocialisés, à la rue, mendiants, fous ou suicidés. &lt;br /&gt; &lt;br /&gt;&lt;/p&gt;
&lt;p&gt;
Ces ravages ne sont ni des accidents, ni des faux frais de votre politique. Ils sont son essence même. Définissant le rôle de votre ministère dans une lettre aux évêques de France, vous assuriez&amp;nbsp;: &lt;em&gt;«&amp;nbsp;Il faut (...) adresser un message clair aux candidats à l’émigration, en leur démontrant que la clandestinité est une voie sans issue »&lt;/em&gt;. Comment faire cette démonstration&amp;nbsp;? Toute l’histoire en témoigne, les seuls &lt;em&gt;«&amp;nbsp;messages clairs »&lt;/em&gt; susceptibles de faire fuir une population de là où elle est établie ou de l’empêcher
de se rendre là où elle espère un avenir sont la violence et la terreur. La société française n’est aujourd’hui pas prête à accepter le recours à la violence ouverte. Heureusement. Mais la longue liste des situations choquantes de brutalité engendrées par votre politique témoigne du risque d’une dérive. &lt;br /&gt; &lt;br /&gt;
Quelques exemples, en quelques mois, à Paris. &lt;br /&gt; &lt;br /&gt;
&lt;strong&gt;20 janvier 2008&lt;/strong&gt;, Sena, 9 ans, passait 24h, seul, enfermé chez lui, terrorisé. Son père sans papiers était en garde à vue au commissariat du 10e. &lt;br /&gt;
&lt;strong&gt;8 février&lt;/strong&gt;, Osman, 2 ans et demi était seul pendant 3 jours, son père en rétention à Vincennes, sa mère à l’hôpital en train d’accoucher. &lt;br /&gt;
&lt;strong&gt;4 mars&lt;/strong&gt;, Cécile, 6 ans et Sylvie, 5 ans, étaient seules, leurs parents en garde à vue au commissariat du 20e... &lt;br /&gt;
&lt;strong&gt;Mars&lt;/strong&gt;, Jennifer, 2 ans et Yasmina, 2 mois et demi, seules pendant 15 jours, leurs parents en rétention, lui à Vincennes, elle à Cité... &lt;br /&gt;
&lt;strong&gt;27 mai 2008&lt;/strong&gt;, Jeanne, 2 ans seule, son père en rétention à Vincennes, sa mère alors au Sénégal... &lt;br /&gt;
&lt;br /&gt; &lt;br /&gt;
A chaque fois, la police était informée que les enfants étaient seuls. A chaque fois, des parents, amis, militants du RESF ont veillé à la sécurité des enfants&amp;nbsp;; Samir, 19 ans, élève du LP de Villeneuve sur Lot expulsé moins de 24 heures après son arrestation sur une convocation piège. Des arrestations au domicile de familles entières. 240 enfants enrétention en 2007. Yvan, Tchétchène de 12 ans, rendu invalide après être passé par la fenêtre à Amiens en août 2007 pour n’avoir pas affaire à la police française. Chunlan Zhang tuée à Belleville dans les mêmes circonstances. John Maïna, 19 ans, suicidé en février 2008 en apprenant que l’asile lui était refusé, Baba Traoré, 29 ans, noyé dans la Marne en avril 2008 pour échapper à un contrôle de police. &lt;br /&gt; &lt;br /&gt;&lt;/p&gt;
&lt;p&gt;
Ces morts, ces drames, ces automutilations, ce désespoir qu’engendre votre action ne vous hantent-ils pas&amp;nbsp;? Êtes-vous fier d’imposer de telles missions à vos services&amp;nbsp;? &lt;br /&gt;
Il vous arrive d’en dire peut-être plus que vous ne le souhaiteriez. C’est ainsi que vous déclariez dans Le Figaro du 25 avril 2008&amp;nbsp;: &lt;em&gt;«&amp;nbsp;Si mon souci est de répondre aux besoins des secteurs en pénurie de main d’œuvre, j’ai aussi le devoir d’accompagner l’ensemble de la communauté nationale vers l’emploi. (...)Dois-je laisser sur le bord de la route des étrangers qui ont fait l’effort d’entrer légalement sur le territoire, de satisfaire le parcours d’intégration&amp;nbsp;? Faut-il sacrifier leurs enfants nés ici&amp;nbsp;? (...).»&lt;/em&gt;  Discours
stupéfiant. Est-ce à dire qu’il y aurait des emplois &lt;em&gt;«&amp;nbsp;réservés »&lt;/em&gt;&amp;nbsp;? Occupés par des sans papiers aujourd’hui, ils seraient &lt;em&gt;«&amp;nbsp;offerts »&lt;/em&gt; aux immigrés en situation régulière ou à &lt;em&gt;«&amp;nbsp;leurs enfants nés ici »&lt;/em&gt;, C’est-à-dire Français pour la plupart mais n’ayant pas la tête à l’être assez pour qu’on ne leur propose pas les emplois dévolus aux immigrés. &lt;br /&gt;
Jusqu’à combien de générations&amp;nbsp;? A trop finasser on s’expose à laisser échapper une sottise ... ou le fond de sa pensée&amp;nbsp;? Il serait utile que vous vous expliquiez clairement et le cas échéant, vous corrigiez ces propos. &lt;br /&gt; &lt;br /&gt;&lt;/p&gt;
&lt;p&gt;
La directive &lt;em&gt;«&amp;nbsp;retour »&lt;/em&gt; que vous avez adoptée avec vos collègues de l’Union européenne place les étrangers sans papiers dans des conditions proches de celle de l’état de siège&amp;nbsp;: jusqu'à dix-huit mois d'internement pour le seul fait d'avoir franchi des frontières et de vouloir vivre en Europe&amp;nbsp;; rétention et expulsion de mineurs et de personnes vulnérables (femmes enceintes, personnes âgées, victimes de torture...)&amp;nbsp;; possibilité d’expulser des personnes vers un pays de transit, même en l’absence de lien avec ce pays&amp;nbsp;; interdiction de retour sur le territoire européen pour une durée de cinq ans de ceux ayant été expulsés&amp;nbsp;; absence d'obligation de fournir un titre de séjour aux étrangers souffrant de maladies graves&amp;nbsp;; application aux mineurs isolés de l'ensemble de ces mesures. &lt;br /&gt;
Les objectifs que vous dites vouloir assigner à la présidence française (interdiction des régularisations, renforcement des actions policières, discours sur l’aide au développement, identiques depuis 1970) sont dangereux et, de plus, inefficaces. &lt;br /&gt;
Selon les chiffres de votre ministère, de 200 à 400 000 étrangers sans papiers vivent en France. Il vous faudrait de 8 à 16 ans pour les expulser tous, au rythme de 25 000 par an, à supposer qu’il n’y ait ni naissance, ni entrée nouvelle. &lt;br /&gt; &lt;br /&gt;&lt;/p&gt;
&lt;p&gt;
L’action du RESF depuis quatre ans a contribué à mettre en évidence une évolution profonde de la société française, l’acceptation de ce qu’elle est, une société diversifiée du point de vue de ses origines. Le courant auquel vous vous rattachez prétend par calcul politicien enrayer cette tendance de fond. A cette fin, il recourt à des moyens attentatoires aux droits de l’Homme et à la dignité. Nous sommes convaincus que si d’aventure un manuel d’histoire consacre un jour quelques lignes à votre action, elles
ne vous feront pas honneur. &lt;br /&gt;
Ajoutons, pour finir que rien dans vos récentes déclarations ne laisse augurer un changement de votre politique ni même l’ouverture d’un dialogue dont la seule fonction à vos yeux semble être une opération de communication en prélude à la présidence française de l’Union européenne. &lt;br /&gt;
Ces raisons, entre autres, nous font décliner votre proposition d’audience. Nous vous prions, Monsieur le ministre, d’agréer l’expression de la considération que mérite votre politique.
&lt;br /&gt; &lt;br /&gt;
Pour le Réseau Éducation Sans Frontières &lt;br /&gt;
Richard Moyon&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Réseau national des militants, collectifs d’établissements, syndicats et associations  pour l’information et le soutien aux jeunes scolarisés étrangers sans papiers&lt;/strong&gt; &lt;br /&gt;
Adresse postale&amp;nbsp;: C/o EDMP 8 Impasse Crozatier 75012 Paris - &lt;a href=&quot;mailto:%77%77%77%2e%65%64%75%63%61%74%69%6f%6e%73%61%6e%73%66%72%6f%6e%74%69%65%72%65%73%2e%6f%72%67&quot;&gt;educsansfrontieres@free.fr&lt;/a&gt; / &lt;a href=&quot;http://blog.effraie.org/post/2008/06/26/www.educationsansfrontieres.org&quot;&gt;www.educationsansfrontieres.org&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;</description>
    
          <enclosure url="http://blog.effraie.org/public/docs/lettre_resf.pdf"
      length="102240" type="application/pdf" />
    
    
          <comments>http://blog.effraie.org/post/2008/06/26/Lettre-de-RESF-au-ministre-de-la-honte-des-charters-et-des-expulsions#comment-form</comments>
      <wfw:comment>http://blog.effraie.org/post/2008/06/26/Lettre-de-RESF-au-ministre-de-la-honte-des-charters-et-des-expulsions#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.effraie.org/feed/rss2/comments/177</wfw:commentRss>
      </item>
    
  <item>
    <title>Le spectacle s'étend...</title>
    <link>http://blog.effraie.org/post/2008/06/21/Le-spectacle-setend</link>
    <guid isPermaLink="false">urn:md5:9171ae9a64eb8c1b543ba791d80a95f0</guid>
    <pubDate>Sat, 21 Jun 2008 15:22:00 +0200</pubDate>
    <dc:creator>effraie</dc:creator>
        <category>Droit</category><category>Liberté</category><category>Politique</category><category>Sécuritaire</category>    
    <description>    &lt;blockquote&gt;&lt;p&gt;Ainsi, passée la parenthèse de 2007, il aurait renoué avec le compromis tacite autour d’un réformisme libéral habillé de régulations sociales ciblées, accompagné d’une certaine mesure dans la gestuelle du débat politique et l’expression de la raison d’État. Illusion&amp;nbsp;! La normalisation n’est pas celle que l’on croit, et sous les dehors d’un cafouillage de l’exécutif et d’un dessillement des citoyens, la «&amp;nbsp;pause&amp;nbsp;» de la contre-révolution est purement tactique.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;(...)&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;n’en déplaise aux défenseurs de la mémoire des barricades, il y a quelque chose de désespérant à entendre les «&amp;nbsp;grands témoins&amp;nbsp;» de «&amp;nbsp;Mai&amp;nbsp;» ressasser les discours sur l’aliénation du travail et célébrer l’autonomisation du désir, dans un pays qui a liquidé sa classe ouvrière comme son agriculture de peuplement, et qui est entré les yeux fermés dans l’économie de la marchandisation des corps et des affects et celle du contrôle sécuritaire généralisé de l’intime.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;(...)&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Le schéma de la lutte des classes s’est «&amp;nbsp;horizontalisé&amp;nbsp;» et «&amp;nbsp;culturalisé », dans une panique de la sélection interne à la masse des non-possédants, cristallisée en une nouvelle «&amp;nbsp;Peur&amp;nbsp;» – au sens de l’Ancien Régime, mais réactivée par la mise en images et en discours des attentats du 11 septembre 2001 –, qui fait des plus susceptibles d’obtenir la protection des lois les défenseurs zélés d’une normalisation brutale.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;(...)&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Efficacité des réformes, encore, face à l’émiettement d’un mouvement social qui a intériorisé l’idée de son illégitimité politique et plus encore idéologique, et qui vit dans l’illusion que la représentativité précède nécessairement la production d’un rapport de force.&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;Ceci sont des extraits d'un article très intéressant de &lt;a href=&quot;http://lampe-tempete.blog.lemonde.fr/&quot; hreflang=&quot;fr&quot;&gt;Pierre CORNU et Jean-Luc MAYAUD&lt;/a&gt;, que je vous invite à lire. Ça ne donne pas grand espoir, mais c'est passionnant.
&lt;br /&gt; &lt;br /&gt;
Par ailleurs, veuillez noter, pour mémoire, que &lt;a href=&quot;http://cogneras.canalblog.com/archives/2008/06/20/9642374.html&quot; hreflang=&quot;fr&quot;&gt;les députés PS français au parlement européen ont majoritairement voté pour&lt;/a&gt; la «directive de la honte».&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.effraie.org/post/2008/06/21/Le-spectacle-setend#comment-form</comments>
      <wfw:comment>http://blog.effraie.org/post/2008/06/21/Le-spectacle-setend#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.effraie.org/feed/rss2/comments/174</wfw:commentRss>
      </item>
    
  <item>
    <title>Postfix, Dovecot, et des utilisateurs virtuels sans Mysql</title>
    <link>http://blog.effraie.org/post/2008/06/11/Postfix-Dovecot-et-des-utilisateurs-virtuels-sans-Mysql</link>
    <guid isPermaLink="false">urn:md5:d96a8452980bc8cc1b1b8e9ad9231b65</guid>
    <pubDate>Wed, 11 Jun 2008 00:27:00 +0200</pubDate>
    <dc:creator>effraie</dc:creator>
        <category>Dovecot</category><category>Geek</category><category>Liberté</category><category>Linux</category><category>Logiciel</category><category>Mail</category><category>Postfix</category><category>Serveur</category><category>Web</category>    
    <description>    &lt;p&gt;&lt;strong&gt;par souci de lisibilité et de référencement, j'ai finalement scindé &lt;a href=&quot;http://blog.effraie.org/post/2008/06/09/mv-flickr-/dev/null-postfix-virtuals2&quot;&gt;mon précédent billet&lt;/a&gt; en deux: un sujet, un billet.&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;http://blog.effraie.org/public/mysza.gif&quot; alt=&quot;postfix&quot; style=&quot;float:right; margin: 0 0 1em 1em;&quot; /&gt;Un petit mémo sur la façon de configurer &lt;a href=&quot;http://www.postfix.org/&quot;&gt;postfix&lt;/a&gt; et &lt;a href=&quot;http://www.dovecot.org/&quot;&gt;dovecot&lt;/a&gt; pour héberger des domaines de mail multiples et virtuels, le tout sur une seule et même installation, sans passer par l'usine à gaz qu'est MySql (enfin, tant que vous n'avez pas des milliers d'utilisateurs)
&lt;br /&gt; &lt;br /&gt;&lt;/p&gt;

&lt;h3&gt;Dans postfix&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;main.cf, la section qui autorise les domaines virtuels est la suivante:&lt;/li&gt;
&lt;/ul&gt;
&lt;pre class=&quot;bash&quot;&gt;virtual_mailbox_domains = &lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;hash&lt;/span&gt;:&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;etc&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;postfix&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;vdomains
virtual_mailbox_base = &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;home&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;vmail
virtual_mailbox_maps = &lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;hash&lt;/span&gt;:&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;etc&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;postfix&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;vmailbox
virtual_uid_maps = &lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;hash&lt;/span&gt;:&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;etc&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;postfix&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;virtual_uids
virtual_gid_maps = &lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;hash&lt;/span&gt;:&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;etc&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;postfix&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;virtual_gids
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;### 200 Mo ( a peu pres )&lt;/span&gt;
virtual_mailbox_limit = &lt;span style=&quot;color: #000000;&quot;&gt;200000000&lt;/span&gt;
local_recipient_maps    = proxy:unix:&lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;passwd&lt;/span&gt;.byname &lt;span style=&quot;color: #007800;&quot;&gt;$alias_maps&lt;/span&gt; &lt;span style=&quot;color: #007800;&quot;&gt;$virtual_mailbox_maps&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;&lt;em&gt;N'oubliez pas de postmaper les fichiers qui sont indiqués après hash:/ !!&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;vdomains est de la forme:&lt;/li&gt;
&lt;/ul&gt;
&lt;pre class=&quot;bash&quot;&gt;domain1.tld    pouet
domain2.tld    pouet
domain3.tld    pouet&lt;/pre&gt;


&lt;ul&gt;
&lt;li&gt;vmailbox est de la forme:&lt;/li&gt;
&lt;/ul&gt;
&lt;pre class=&quot;bash&quot;&gt;&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;#user@domain         domain/user/&lt;/span&gt;
user1&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;@&lt;/span&gt;domain1.tld    domain1.tld&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;user1&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;
user2&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;@&lt;/span&gt;domain2.tld     domain2.tld&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;user2&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;virtuals_uids et virtual_gids sont de la forme:&lt;/li&gt;
&lt;/ul&gt;
&lt;pre class=&quot;bash&quot;&gt;&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;#virtuals_gids&lt;/span&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;#grep -i vmail /etc/group&lt;/span&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;#@tutu.com   5000 (pour vmail)&lt;/span&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;#####################&lt;/span&gt;
&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;@&lt;/span&gt;domain1.tld    &lt;span style=&quot;color: #000000;&quot;&gt;5000&lt;/span&gt;
&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;@&lt;/span&gt;domain2.tld    &lt;span style=&quot;color: #000000;&quot;&gt;5000&lt;/span&gt;&lt;/pre&gt;


&lt;p&gt;C'est tout dans postfix. Il faut créer un utilisateur qui accédera aux Maildir. J'ai choisi de créer un user system vmail, d'uid:gid 5000:5000
&lt;br /&gt; &lt;br /&gt;
Les mails seront distribués dans:
&lt;code&gt;/home/vmail/domain1.tld/user1/&lt;/code&gt; &lt;br /&gt;
Maintenant, nous devons permettre aux utilisateurs d'accéder à ces boites emails, et ça va être le travail de dovecot &lt;strong&gt;(best imap server ever!)&lt;/strong&gt; &lt;br /&gt; &lt;br /&gt;&lt;/p&gt;


&lt;h3&gt;Dans dovecot&lt;/h3&gt;


&lt;p&gt;La configuration de dovecot, comme d'habitude, est hyper simple:&lt;/p&gt;

&lt;pre class=&quot;perl&quot;&gt;protocols = imaps
&lt;span style=&quot;color: #000066;&quot;&gt;listen&lt;/span&gt; = &lt;span style=&quot;color: #66cc66;&quot;&gt;*&lt;/span&gt;
disable_plaintext_auth = yes
log_path = &lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;var&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: #000066;&quot;&gt;log&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;dovecot&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;dovecot.&lt;span style=&quot;color: #000066;&quot;&gt;log&lt;/span&gt;
info_log_path=&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;var&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: #000066;&quot;&gt;log&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;dovecot&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;dovecot.&lt;span style=&quot;color: #000066;&quot;&gt;log&lt;/span&gt;
log_timestamp = &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;%Y-%m-%d %H:%M:%S &amp;quot;&lt;/span&gt;
login_greeting = ready....
auth default &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;
    mechanisms = plain cram-md5
    user = root
    userdb passwd-file &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;
        args = &lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;etc&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;dovecot&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;dovecot.users
        &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;
    &lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;#fallback to PAM&lt;/span&gt;
    userdb passwd &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;
        passdb passwd-file &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;
            args = &lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;etc&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;dovecot&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;dovecot.users
            &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;
    &lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;#fallback to PAM&lt;/span&gt;
        passdb pam &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;
            &lt;span style=&quot;color: #000066;&quot;&gt;socket&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;listen&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;
                client &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;
                    &lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;# Assuming the default Postfix $queue_directory setting&lt;/span&gt;
                    path = &lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;var&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;spool&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;postfix&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;private&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;auth
                    mode = &lt;span style=&quot;color: #cc66cc;&quot;&gt;0660&lt;/span&gt;
                    &lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;# Assuming the default Postfix user and group&lt;/span&gt;
                    user = postfix
                   group = postfix
                   &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;
    &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;
&amp;nbsp;
mail_extra_groups = mail
protocol imap &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;
&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;
protocol pop3 &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;
&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;
dict &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;
&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;
plugin &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;
&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;


&lt;p&gt;Le &lt;em&gt;fallback vers PAM&lt;/em&gt; me permet de supporter une phase de transition depuis des utilisateurs systèmes vers des utilisateurs virtuels, mais va disparaître sous peu. &lt;br /&gt;
Le truc important ici, c'est le fichier &lt;code&gt;/etc/dovecot/dovecot.users&lt;/code&gt;, qui est en fait notre table de correspondance user, password, chemin vers le Maildir. &lt;br /&gt;
Il est de la forme:&lt;/p&gt;
&lt;pre&gt;
user1@domain1.tld:{HMAC-MD5}12999732f70a30191be8c552bff077b3876d7a1fe89b9e61389b941ab598cf15:5000:5000::::userdb_mail=maildir:/home/vmail/domain1.tld/user1/
user2@domain2.tld:{HMAC-MD5}a91cbc2e844e773e464eb76786cebd6edd0c7baf5d64de09c8a4ed67851e961e:5000:5000::::userdb_mail=maildir:/home/vmail/domain2.tld/user2/
&lt;/pre&gt;


&lt;p&gt;les passwords sont &lt;em&gt;salés&lt;/em&gt; en HMAC-MD5 (ce qui n'est pas de la grande cryptographie, entendons nous bien, mais inutile de &lt;em&gt;casser&lt;/em&gt; ceux là, ce sont des fakes), et générés avec la commande: &lt;br /&gt;
&lt;code&gt;dovecotpw -p le_mot_de_passe&lt;/code&gt; &lt;br /&gt; &lt;br /&gt;
Bien sur, c'est fastidieux à faire à la main, alors &lt;a href=&quot;http://vrac.effraie.org/prog/add-mail-user&quot;&gt;voici un petit script qui ajoute un email&lt;/a&gt; de façon entièrement automatisée (lancez le script en root, répondez aux questions (nom, domaine, et mot de passe) et voila). Si par hasard vous vous en serviez (il est probablement très laid!), pensez à le lire, a comprendre ce qu'il fait, et à l'adapter à vos besoins, bien sur.&lt;/p&gt;

&lt;pre class=&quot;perl&quot;&gt;&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;#!/usr/bin/perl&lt;/span&gt;
&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;use&lt;/span&gt; strict;
&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;use&lt;/span&gt; POSIX;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;#script sous licence WTFPL http://sam.zoy.org/wtfpl/&lt;/span&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;# mathieu - http://blog.effraie.org/&lt;/span&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;#&lt;/span&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;#Créer un email pour un utilisateur&lt;/span&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;#tester que le script est lancé avec les droits root&lt;/span&gt;
&lt;span style=&quot;color: #b1b100;&quot;&gt;my&lt;/span&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;$uid&lt;/span&gt; = getuid&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;
&lt;span style=&quot;color: #b1b100;&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;$uid&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;!&lt;/span&gt;= &lt;span style=&quot;color: #cc66cc;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span style=&quot;color: #000066;&quot;&gt;print&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;Vous devez etre root pour lancer ce script.&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\n&lt;/span&gt;&amp;quot;&lt;/span&gt;;
    &lt;span style=&quot;color: #000066;&quot;&gt;exit&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;
    &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;#récupérer le nom, le domaine, le pass&lt;/span&gt;
&lt;span style=&quot;color: #000066;&quot;&gt;print&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;Nom du nouvel utilisateur mail:&amp;quot;&lt;/span&gt; . &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\n&lt;/span&gt;&amp;quot;&lt;/span&gt;;
&lt;span style=&quot;color: #b1b100;&quot;&gt;my&lt;/span&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;$name&lt;/span&gt; = &lt;span style=&quot;color: #009999;&quot;&gt;&amp;lt;STDIN&amp;gt;&lt;/span&gt;;
&lt;span style=&quot;color: #000066;&quot;&gt;chomp&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;$name&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;
&lt;span style=&quot;color: #000066;&quot;&gt;print&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;Domaine du nouveau mail:&amp;quot;&lt;/span&gt; . &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\n&lt;/span&gt;&amp;quot;&lt;/span&gt;;
&lt;span style=&quot;color: #b1b100;&quot;&gt;my&lt;/span&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;$domain&lt;/span&gt; = &lt;span style=&quot;color: #009999;&quot;&gt;&amp;lt;STDIN&amp;gt;&lt;/span&gt;;
&lt;span style=&quot;color: #000066;&quot;&gt;chomp&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;$domain&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;
&lt;span style=&quot;color: #000066;&quot;&gt;print&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;Mot de passe:&amp;quot;&lt;/span&gt; . &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\n&lt;/span&gt;&amp;quot;&lt;/span&gt;;
&lt;span style=&quot;color: #b1b100;&quot;&gt;my&lt;/span&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;$clear_pass&lt;/span&gt; = &lt;span style=&quot;color: #009999;&quot;&gt;&amp;lt;STDIN&amp;gt;&lt;/span&gt;;
&lt;span style=&quot;color: #000066;&quot;&gt;chomp&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;$clear_pass&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;
&lt;span style=&quot;color: #b1b100;&quot;&gt;my&lt;/span&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;$newmail&lt;/span&gt; = &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;$name&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\@&lt;/span&gt;$domain&amp;quot;&lt;/span&gt;;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;#tests de base&lt;/span&gt;
&lt;span style=&quot;color: #000066;&quot;&gt;die&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;Le nom domaine n'est pas défini.&amp;quot;&lt;/span&gt; . &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\n&lt;/span&gt;&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #b1b100;&quot;&gt;unless&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;$domain&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;
&lt;span style=&quot;color: #000066;&quot;&gt;die&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;Le nom n'est pas défini.&amp;quot;&lt;/span&gt; . &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\n&lt;/span&gt;&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #b1b100;&quot;&gt;unless&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;$name&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;
&lt;span style=&quot;color: #000066;&quot;&gt;die&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;Le mot de passe n'est pas valide.&amp;quot;&lt;/span&gt; . &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\n&lt;/span&gt;&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #b1b100;&quot;&gt;unless&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;$clear_pass&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;# vérifier la validité du domaine&lt;/span&gt;
&lt;span style=&quot;color: #b1b100;&quot;&gt;my&lt;/span&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;$test_domain&lt;/span&gt; = &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;grep $domain /etc/postfix/vdomains &amp;gt; /dev/null&amp;quot;&lt;/span&gt;;
&lt;span style=&quot;color: #000066;&quot;&gt;system&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;$test_domain&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;
&lt;span style=&quot;color: #b1b100;&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;$? &lt;span style=&quot;color: #66cc66;&quot;&gt;!&lt;/span&gt;= &lt;span style=&quot;color: #cc66cc;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span style=&quot;color: #000066;&quot;&gt;print&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;le domaine n'est pas valide&amp;quot;&lt;/span&gt; . &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\n&lt;/span&gt;&amp;quot;&lt;/span&gt;;
    &lt;span style=&quot;color: #000066;&quot;&gt;exit&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;
    &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;# vérifier la validité du noveau mail&lt;/span&gt;
&lt;span style=&quot;color: #b1b100;&quot;&gt;my&lt;/span&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;$test_mail&lt;/span&gt; = &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;grep $name&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\@&lt;/span&gt;$domain /etc/postfix/vmailbox &amp;gt; /dev/null&amp;quot;&lt;/span&gt;;
&lt;span style=&quot;color: #000066;&quot;&gt;system&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;$test_mail&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;
&lt;span style=&quot;color: #b1b100;&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;$? == &lt;span style=&quot;color: #cc66cc;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span style=&quot;color: #000066;&quot;&gt;print&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;Ce mail est déjà attribué&amp;quot;&lt;/span&gt; . &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\n&lt;/span&gt;&amp;quot;&lt;/span&gt;;
   &lt;span style=&quot;color: #000066;&quot;&gt;exit&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;
    &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;#saler le pass pour dovecot&lt;/span&gt;
&lt;span style=&quot;color: #b1b100;&quot;&gt;my&lt;/span&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;$salted_pass&lt;/span&gt; = `dovecotpw -p &lt;span style=&quot;color: #0000ff;&quot;&gt;$clear_pass&lt;/span&gt;`;
&lt;span style=&quot;color: #000066;&quot;&gt;chomp&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;$salted_pass&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;#ajouter le mail dans postfix&lt;/span&gt;
`echo &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;$newmail     $domain/$name/&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;|&lt;/span&gt; tee -a &lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;etc&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;postfix&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;vmailbox &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; postmap &lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;etc&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;postfix&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;vmailbox`;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;#autoriser l'user dans dovecot&lt;/span&gt;
`echo &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;$newmail:$salted_pass:5000:5000::::userdb_mail=maildir:/home/vmail/$domain/$name/&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;|&lt;/span&gt; tee -a &lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;etc&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;dovecot&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;dovecot.users`;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;#redémarrer les services&lt;/span&gt;
`&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;etc&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;init.d&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;postfix reload &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;etc&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;init.d&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;dovecot restart &lt;span style=&quot;color: #cc66cc;&quot;&gt;2&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;gt;&amp;amp;&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;1&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;dev&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;null`;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;#envoyer un mail de bienvenue&lt;/span&gt;
`cat &lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;home&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;effraie&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;scripts&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;welcome_mail &lt;span style=&quot;color: #66cc66;&quot;&gt;|&lt;/span&gt; mail &lt;span style=&quot;color: #0000ff;&quot;&gt;$newmail&lt;/span&gt; -&lt;span style=&quot;color: #000066;&quot;&gt;s&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;Bienvenue sur $domain !&amp;quot;&lt;/span&gt;`;
&lt;span style=&quot;color: #000066;&quot;&gt;print&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;le Mail $newmail a bien été créé, avec le pass: $clear_pass&amp;quot;&lt;/span&gt; . &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\n&lt;/span&gt;&amp;quot;&lt;/span&gt;;
&lt;span style=&quot;color: #000066;&quot;&gt;exit&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;/pre&gt;


&lt;p&gt;&lt;br /&gt; &lt;br /&gt;
Voila voila, ça n'a rien d'un tutoriel, c'est juste un petit mémo perso que je partage, dans l'hypothèse ou il puisse servir à quelqu'un (moi ça m'aurait bien aidé, heureusement, il y a &lt;a href=&quot;http://blog.uggy.org/&quot;&gt;Uggy&lt;/a&gt;). &lt;br /&gt; &lt;br /&gt;
Vos commentaires, sur la méthode, le script ou n'importe quoi d'autre, sont les bienvenus.
&lt;br /&gt; &lt;br /&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.effraie.org/post/2008/06/11/Postfix-Dovecot-et-des-utilisateurs-virtuels-sans-Mysql#comment-form</comments>
      <wfw:comment>http://blog.effraie.org/post/2008/06/11/Postfix-Dovecot-et-des-utilisateurs-virtuels-sans-Mysql#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.effraie.org/feed/rss2/comments/173</wfw:commentRss>
      </item>
    
  <item>
    <title>mv flickr /dev/null</title>
    <link>http://blog.effraie.org/post/2008/06/09/mv-flickr-/dev/null-postfix-virtuals2</link>
    <guid isPermaLink="false">urn:md5:14e5e4a8d6342a02487609254a66b6d9</guid>
    <pubDate>Mon, 09 Jun 2008 22:00:00 +0200</pubDate>
    <dc:creator>effraie</dc:creator>
        <category>Geek</category><category>Liberté</category><category>Linux</category><category>Logiciel</category><category>Mail</category><category>MaVie</category><category>OS</category><category>Photo</category><category>Serveur</category><category>Web</category>    
    <description>    &lt;p&gt;Sous ce titre cryptique, se cache &lt;del&gt;une&lt;/del&gt; &lt;ins&gt;deux&lt;/ins&gt; nouvelles sans aucun rapport l'une avec l'autre &lt;del&gt;(mais j'avais la flemme de faire 2 billets)&lt;/del&gt; &lt;ins&gt;finalement, j'ai fait deux billets, &lt;a href=&quot;http://blog.effraie.org/post/2008/06/11/Postfix-Dovecot-et-des-utilisateurs-virtuels-sans-Mysql&quot;&gt;voir ici pour postfix&lt;/a&gt;&lt;/ins&gt; &lt;br /&gt; &lt;br /&gt;&lt;/p&gt;


&lt;h2&gt;Quitter Flickr&lt;/h2&gt;


&lt;p&gt;D'abord, je quitte flickr (&lt;strong&gt;joie&lt;/strong&gt;). &lt;br /&gt; &lt;br /&gt;
&lt;a href=&quot;http://blog.effraie.org/public/images/flickr.png&quot;&gt;&lt;img src=&quot;http://blog.effraie.org/public/images/.flickr_m.jpg&quot; alt=&quot;quitter flickr&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/a&gt; &lt;br /&gt; &lt;br /&gt;&lt;/p&gt;


&lt;p&gt;Ça faisait un moment que ça me démangeais, et que mon installation perso de &lt;a href=&quot;http://pics.effraie.org/series/&quot;&gt;gallery2&lt;/a&gt; me rendais la plupart des services que me rendait flickr, et plus encore. Cela dit, j'utilisais encore ses &lt;del&gt;chaînes&lt;/del&gt; &lt;ins&gt;services&lt;/ins&gt; pour avoir dans ma barre latérale (juste là, à droite sur ce blog) quelques unes de mes photos. &lt;br /&gt;
Il existe désormais une version du plugin &lt;a href=&quot;http://www.pixelpost.org/extend/addons/pixelpost-promote/&quot;&gt;Promote&lt;/a&gt; pour &lt;a href=&quot;http://pixelpost.org/&quot;&gt;Pixelpost&lt;/a&gt; qui soit compatible avec &lt;a href=&quot;http://pics.effraie.org/&quot; hreflang=&quot;fr&quot;&gt;mon photoblog&lt;/a&gt;. Vous pouvez voir le résultat dans la barre latérale. Si dans votre grande bonté, vous vouliez exposer mes photos sur vos pages web, il vous suffit d'y insérer le code suivant:&lt;/p&gt;

&lt;pre class=&quot;html&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;html&lt;/span&gt; xmlns&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;head&amp;gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;meta&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;http-equiv&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;Content-Type&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;content&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;text/html; charset=iso-8859-1&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;title&amp;gt;&lt;/span&gt;&lt;/span&gt;Untitled Document&lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;/title&amp;gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;style&amp;gt;&lt;/span&gt;&lt;/span&gt;
body {
    font-size:small;
    }
    .pixelposttitle a {
        font-size:110%;
        font-weight:bold;
        text-decoration:none;
        color:#333;
        }
&lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;/style&amp;gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;/head&amp;gt;&lt;/span&gt;&lt;/span&gt;
&amp;nbsp;
&lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;body&amp;gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;script&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;src&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;http://pics.effraie.org/index.php?x=promote&amp;amp;type=latest&amp;amp;total=6&amp;amp;showtitle=yes&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;/script&amp;gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;/body&amp;gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;/html&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;La ligne qui commence par &amp;lt;script= est la plus importante, bien sur! &lt;br /&gt;
ce qui donne: &lt;br /&gt; &lt;br /&gt;&lt;/p&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
&lt;head&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
&lt;title&gt;Untitled Document&lt;/title&gt;
&lt;style&gt;
    .pixelposttitle a {
        font-size:110%;
        font-weight:bold;
        text-decoration:none;
        color:#333;
        }
&lt;/style&gt;
&lt;/head&gt;

&lt;body&gt;
&lt;script src=&quot;http://pics.effraie.org/index.php?x=promote&amp;type=random&amp;total=3&amp;showtitle=yes&quot;&gt;&lt;/script&gt;
&lt;/body&gt;
&lt;/html&gt;




&lt;p&gt;&lt;br /&gt; &lt;br /&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.effraie.org/post/2008/06/09/mv-flickr-/dev/null-postfix-virtuals2#comment-form</comments>
      <wfw:comment>http://blog.effraie.org/post/2008/06/09/mv-flickr-/dev/null-postfix-virtuals2#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.effraie.org/feed/rss2/comments/172</wfw:commentRss>
      </item>
    
  <item>
    <title>Amélioration du service «emails» sur effraie.org</title>
    <link>http://blog.effraie.org/post/2008/06/09/Amelioration-du-service-emails-sur-effraieorg</link>
    <guid isPermaLink="false">urn:md5:92c1648263de029313c6bbd7e39f480e</guid>
    <pubDate>Mon, 09 Jun 2008 00:15:00 +0200</pubDate>
    <dc:creator>effraie</dc:creator>
        <category>Liberté</category><category>Logiciel</category><category>Mail</category><category>MaVie</category><category>Potes</category><category>Serveur</category><category>Web</category>    
    <description>    &lt;p&gt;Après avoir un peu galéré aujourd'hui (merci &lt;a href=&quot;http://blog.uggy.org/&quot; hreflang=&quot;fr&quot;&gt;Uggy&lt;/a&gt; pour ton aide!), je suis maintenant en mesure:
&lt;br /&gt; &lt;br /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;De proposer des boites mails en *@dodeline.net,&lt;/li&gt;
&lt;li&gt;D'héberger les emails de vos noms de domaines, (à la condition que vous configuriez me MX)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt; &lt;br /&gt;
Bien sur, les copaINEs qui hébergent déjà leur domaines sur le serveur (comme &lt;a href=&quot;http://aperturefirst.org/&quot;&gt;aperturefirst&lt;/a&gt; ou &lt;a href=&quot;http://avenirclimat.info/&quot;&gt;avenir-climat&lt;/a&gt;) sont les bienvenus!
&lt;br /&gt; &lt;br /&gt;
Quand a ceux qui ont déjà une boîte en *@effraie.org.. je vais bientôt leur demander de ré-initialiser leur mot de passe pour unifier la plateforme... soyez attentifs &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;
&lt;br /&gt; &lt;br /&gt; comme c'est un billet court, une image pour la route:
&lt;br /&gt; &lt;br /&gt;
&lt;img src=&quot;http://blog.effraie.org/public/images/caution.gif&quot; alt=&quot;caution.gif&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.effraie.org/post/2008/06/09/Amelioration-du-service-emails-sur-effraieorg#comment-form</comments>
      <wfw:comment>http://blog.effraie.org/post/2008/06/09/Amelioration-du-service-emails-sur-effraieorg#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.effraie.org/feed/rss2/comments/170</wfw:commentRss>
      </item>
    
</channel>
</rss>