<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Le blog de Bertrand PERALTA &#187; Admin Linux</title>
	<atom:link href="http://bertrand.peralta.fr/categorie/technologie/admin-linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://bertrand.peralta.fr</link>
	<description></description>
	<lastBuildDate>Thu, 21 Jan 2010 21:20:51 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Linux Mint 6 Felicia</title>
		<link>http://bertrand.peralta.fr/2009/03/10/linux-mint-6-felicia/</link>
		<comments>http://bertrand.peralta.fr/2009/03/10/linux-mint-6-felicia/#comments</comments>
		<pubDate>Tue, 10 Mar 2009 18:57:28 +0000</pubDate>
		<dc:creator>bperalta</dc:creator>
				<category><![CDATA[Admin Linux]]></category>

		<guid isPermaLink="false">http://bertrand.peralta.fr/?p=91</guid>
		<description><![CDATA[


Cela faisait un moment que je devais tester cette distribution. Xavier en est un fidèle utilisateur. Une mise à jour qui se passe mal sur mon ancien système&#8230; et me voilà donc parti à télécharger la dernière version de LinuxMint afin de faire le grand saut.
Verdict après l&#8217;installation : Bluffant. Certes, une des nouvelles fonctionnalités [...]]]></description>
			<content:encoded><![CDATA[<dl id="attachment_92" class="wp-caption aligncenter" style="width: 410px;">
<dt class="wp-caption-dt"><a href="http://bertrand.peralta.fr/wp-content/uploads/2009/03/mintupdate.png"><img class="size-full wp-image-92" title="mintupdate" src="http://bertrand.peralta.fr/wp-content/uploads/2009/03/mintupdate.png" alt="LinuxMint et son nouvel outil de mise à jour" width="400" height="300" /></a></dt>
</dl>
<p>Cela faisait un moment que je devais tester cette distribution. <a href="http://www.liteweb.fr/articles/2009/03/06/133-yeaaa-sortie-de-linux-mint-6-felicia-kde-ce-rc1.html" target="_blank">Xavier</a> en est un fidèle utilisateur. Une mise à jour qui se passe mal sur mon ancien système&#8230; et me voilà donc parti à télécharger la dernière version de LinuxMint afin de faire le grand saut.<br />
Verdict après l&#8217;installation : Bluffant. Certes, une des nouvelles fonctionnalités est le support amélioré des systèmes à double écrans par Gnome, mais je crois bien que c&#8217;est la première fois que tout s&#8217;installe automatiquement <img src='http://bertrand.peralta.fr/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Verdict après une journée d&#8217;utilisation : Tout marche bien. Malgré le passage à Gnome, je retrouve mes principaux outils et je n&#8217;ai pas rencontré de soucis particuliers. L&#8217;outil d&#8217;installation des packages est vraiment simple à utiliser et l&#8217;outil de mise à jour est prometteur (je ne l&#8217;ai pas encore véritablement testé). Un petit bémol pour la version d&#8217;Eclipse qui est la 3.2 alors que la 3.4 est dispo depuis un moment déjà.</p>
<p>Bref, si vous avez envie d&#8217;essayer cette distribution, n&#8217;hésitez pas. Elle existe également en version KDE (RC actuellement).</p>
]]></content:encoded>
			<wfw:commentRss>http://bertrand.peralta.fr/2009/03/10/linux-mint-6-felicia/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Contrôle parental avec Squid et SquidGuard</title>
		<link>http://bertrand.peralta.fr/2009/01/23/controle-parental-avec-squid-et-squidguard/</link>
		<comments>http://bertrand.peralta.fr/2009/01/23/controle-parental-avec-squid-et-squidguard/#comments</comments>
		<pubDate>Fri, 23 Jan 2009 17:52:20 +0000</pubDate>
		<dc:creator>bperalta</dc:creator>
				<category><![CDATA[Admin Linux]]></category>
		<category><![CDATA[Contrôle parental]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Squid]]></category>
		<category><![CDATA[SquidGuard]]></category>

		<guid isPermaLink="false">http://bertrand.peralta.fr/?p=49</guid>
		<description><![CDATA[Si comme moi votre réseau personnel est géré à l&#8217;aide d&#8217;une passerelle Linux et que vos enfants ont accès à Internet sans vraiment de contrôle, cela risquerait de vous intéresser&#8230;
Squid est le proxy le plus connu, mais étant donné les débits possibles aujourd&#8217;hui, l&#8217;utilisation d&#8217;un proxy est de moins en moins nécessaire. Par contre, en [...]]]></description>
			<content:encoded><![CDATA[<p>Si comme moi votre réseau personnel est géré à l&#8217;aide d&#8217;une passerelle Linux et que vos enfants ont accès à Internet sans vraiment de contrôle, cela risquerait de vous intéresser&#8230;</p>
<p><a title="Squid" href="http://www.squid-cache.org/" target="_blank">Squid</a> est le proxy le plus connu, mais étant donné les débits possibles aujourd&#8217;hui, l&#8217;utilisation d&#8217;un proxy est de moins en moins nécessaire. Par contre, en plus de la fonction principale de cache, Squid possède des fonctionnalités intéressantes comme l&#8217;ajout de filtrages complémentaires.</p>
<p><a title="SquidGuard" href="http://www.squidguard.org/" target="_self">SquidGuard</a> est un outil permettant de bloquer l&#8217;accès à certaines pages Web, en fonction de différents critères. Cet outil est notamment utilisé par l&#8217;éducation nationale pour assurer un contrôle d&#8217;accès à Internet dans les établissements scolaires.</p>
<p>L&#8217;université de Toulouse met à jour régulièrement des listes noires (blacklist) de sites devant être interdits de consultation par les élèves (donc a priori par mes enfants également). Une <a title="SquidGuard par le CRI" href="http://cri.univ-tlse1.fr/documentations/cache/squidguard.html" target="_self">page</a> est d&#8217;ailleurs consacrée à l&#8217;utilisation et la mise en place de SquidGuard.</p>
<p><strong>Installation</strong></p>
<p>Squid est en principe livré avec les différentes distribution de Linux. SquidGuard l&#8217;est également dans certaines (c&#8217;est le cas dans la version OpenSuse que j&#8217;utilise).</p>
<p><strong>Configuration</strong></p>
<p>Il faut avant tout indiquer à Squid d&#8217;utiliser SquidGuard pour effectuer un filtrage supplémentaire. Cela se fait en ajoutant la ligne suivante au fichier squid.conf :</p>
<pre>url_rewrite_program /usr/sbin/squidGuard -c /etc/squidguard.conf</pre>
<p>Un redémarrage de Squid devrait faire appraître des process SquidGuard lancés par Squid.</p>
<p><strong>Mise en place de listes noires</strong></p>
<p>Vous pouvez confectionner vous-même vos blacklistes mais le plus simple est bien entendu d&#8217;utiliser des listes déjà éprouvées et mises à jour comme celles de l&#8217;université de Toulouse. Elles sont accessibles depuis cette page : <a href="http://cri.univ-tlse1.fr/blacklists/" target="_blank">http://cri.univ-tlse1.fr/blacklists/</a>. Le fichier blacklists.tar.gz contient toutes les listes et pour une première installation il est sans doute intéressant de l&#8217;utiliser.</p>
<p>Les listes doivent être mises en place dans le répertoire indiqué par la variable dbhome du fichier de configuration de SquidGuard (/etc/squidguard.conf dans mon cas).</p>
<p><strong>Prise en compte des listes dans SquidGuard</strong></p>
<p>Il faut alors indiquer à SquidGuard d&#8217;utiliser ces listes ou au moins quelques unes (la liste adult est de loin la plus fournie et la plus intéressante en terme de contrôle parental).</p>
<pre>dest blacklist {</pre>
<pre>    domainlist blacklists/adult/domains</pre>
<pre>    urllist    blacklists/adult/urls</pre>
<pre>}</pre>
<p><strong>Compilation des listes</strong></p>
<p>Afin que SquidGuard soit plus performant et plus rapide au démarrage de Squid, il est possible (voire fortement conseillé) de demander à SquidGuard d&#8217;utiliser une base de données pour effectuer son filtrage.</p>
<p>La compilation des listes déclarées dans la configuration se fait à l&#8217;aide la commande :</p>
<pre>squidGuard -C all</pre>
<p>Le reste de la configuration de est assez implicite (déclaration des réseaux et utilisateurs devant être filtrés). Les fonctions avancées peuvent être mises en place en suivant la document de SquiGuard : http://www.squidguard.org/Doc/</p>
<p>Pour activer le filtrage, il suffit alors de configurer l&#8217;utilisation du proxy sur les postes qu&#8217;on désire protéger. Une solution plus radicale est de configurer au niveau des règles  du firewall l&#8217;utilisation automatique du proxy.</p>
]]></content:encoded>
			<wfw:commentRss>http://bertrand.peralta.fr/2009/01/23/controle-parental-avec-squid-et-squidguard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Postfix et l&#8217;envoi de mails vers AOL</title>
		<link>http://bertrand.peralta.fr/2008/11/05/postfix-et-lenvoi-de-mails-vers-aol/</link>
		<comments>http://bertrand.peralta.fr/2008/11/05/postfix-et-lenvoi-de-mails-vers-aol/#comments</comments>
		<pubDate>Wed, 05 Nov 2008 21:26:23 +0000</pubDate>
		<dc:creator>bperalta</dc:creator>
				<category><![CDATA[Admin Linux]]></category>
		<category><![CDATA[Aol]]></category>
		<category><![CDATA[postfix]]></category>

		<guid isPermaLink="false">http://bperalta.wordpress.com/?p=112</guid>
		<description><![CDATA[AOL filtre de façon drastique les mails envoyés à leurs abonnés. Le problème, c&#8217;est que leur filtre stoppe net les mails envoyés depuis un serveur connecté sur une ligne ADSL ou tout autre réseau réputé comme un réseau ne devant pas en principe héberger des serveurs.
Postfix vous permet de modifier la route empruntée par les [...]]]></description>
			<content:encoded><![CDATA[<p>AOL filtre de façon drastique les mails envoyés à leurs abonnés. Le problème, c&#8217;est que leur filtre stoppe net les mails envoyés depuis un serveur connecté sur une ligne ADSL ou tout autre réseau réputé comme un réseau ne devant pas en principe héberger des serveurs.</p>
<p>Postfix vous permet de modifier la route empruntée par les mails envoyés à certains domaines. Il sufit pour cela d&#8217;insérer dans le fichier transport ce type de ligne :</p>
<pre>&lt;domaine&gt; : [&lt;serveur smtp de destination&gt;]</pre>
<p>Par exemple, pour un serveur connecté sur une ligne Free :</p>
<pre>aol.com         :[smtp.free.fr]
.aol.com        :[smtp.free.fr]</pre>
<p>La seconde ligne permet de gérer les cas où un sous-domaine d&#8217;aol.com serait utilisé au sein d&#8217;une adresse email.</p>
<p>N&#8217;oubliez pas de compiler le fichier transport à l&#8217;aide de la commande</p>
<pre>postmap transport</pre>
<p>et de vérifier que ce fichier transport est bien déclaré dans le fichier main.cf :</p>
<pre>transport_maps = hash:/etc/postfix/transport</pre>
<p>Edit : vous pouvez ajouter également :</p>
<pre>aim.com         :[smtp.free.fr]</pre>
]]></content:encoded>
			<wfw:commentRss>http://bertrand.peralta.fr/2008/11/05/postfix-et-lenvoi-de-mails-vers-aol/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installation d&#8217;un webmail : RoundCube</title>
		<link>http://bertrand.peralta.fr/2008/10/16/installation-dun-webmail-roundcube/</link>
		<comments>http://bertrand.peralta.fr/2008/10/16/installation-dun-webmail-roundcube/#comments</comments>
		<pubDate>Thu, 16 Oct 2008 19:42:43 +0000</pubDate>
		<dc:creator>bperalta</dc:creator>
				<category><![CDATA[Admin Linux]]></category>
		<category><![CDATA[dovecot]]></category>
		<category><![CDATA[roundcube]]></category>
		<category><![CDATA[webmail]]></category>

		<guid isPermaLink="false">http://bperalta.wordpress.com/?p=91</guid>
		<description><![CDATA[Il n&#8217;est pas toujours possible d&#8217;accéder à ses mails depuis le client mail habituel. L&#8217;accès via un webmail est une solution très pratique pour les itinérants ou occasionnellement. Plusieurs solutions packagées existent. Une des plus connue est SquirrelMail, mais le look ne m&#8217;a pas franchement convaincu. Mon choix final s&#8217;est porté sur RoundCube, donc pour [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.roundcube.net/images/screens/mail_listing.jpg"><img class="alignleft size-full wp-image-97" style="margin-right:10px;margin-left:10px;" title="L'interface de RoundCube" src="http://bertrand.peralta.fr/wp-content/uploads/2008/10/mail_listing.jpg" alt="" width="180" height="122" /></a>Il n&#8217;est pas toujours possible d&#8217;accéder à ses mails depuis le client mail habituel. L&#8217;accès via un webmail est une solution très pratique pour les itinérants ou occasionnellement. Plusieurs solutions packagées existent. Une des plus connue est <a href="http://www.squirrelmail.org/" target="_blank">SquirrelMail</a>, mais le look ne m&#8217;a pas franchement convaincu. Mon choix final s&#8217;est porté sur <a href="http://roundcube.net/" target="_blank">RoundCube</a>, donc pour son look résolument plus moderne, mais aussi pour un support direct de Dovecot.</p>
<p>L&#8217;installation se fait relativement simplement. Voici les quelques points nécesaires :</p>
<p><strong>Téléchargement de la dernière version sur <a href="http://roundcube.net/downloads" target="_blank">http://roundcube.net/downloads</a></strong></p>
<p>L&#8217;installation en elle-même ne pose pas particulièrement de problème car il suffit de déposer le contnu du tar.gz dans un répertoire vu par apache.</p>
<p><strong>Création des cles ssl</strong></p>
<p>C&#8217;est peut-être la partie la plus sensible&#8230; Vous pouvez vous aider d&#8217;<a href="http://bertrand.peralta.fr/2008/09/10/creation-et-gestion-de-cles/" target="_blank">un de mes posts précédents</a> pour cela.</p>
<p><strong>Création d&#8217;un vhost sur apache</strong></p>
<p>Voici un exemple de vhost simple :</p>
<pre>&lt;IfDefine SSL&gt;
&lt;IfDefine !NOSSL&gt;

&lt;VirtualHost nom_du_serveur:443&gt;

        #  General setup for the virtual host
        DocumentRoot "repertoire_contenant_roundcube"
        ServerName nom_du_serveur:443
        ServerAdmin email_admin_du_serveur
        ErrorLog /var/log/apache2/nom_du_serveur_error.log
        TransferLog /var/log/apache2/nom_du_serveur_access.log

        SSLEngine on
        SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL

        SSLCertificateFile /etc/apache2/ssl.crt/nom_du_certificat_du_serveur
        SSLCertificateKeyFile /etc/apache2/ssl.key/nom_de_la_cle_privee_du_serveur

        SetEnvIf User-Agent ".*MSIE.*" \
                 nokeepalive ssl-unclean-shutdown \
                 downgrade-1.0 force-response-1.0

        CustomLog /var/log/apache2/nom_du_serveur_acess.log ssl_combined

        &lt;Directory "repertoire_contenant_roundcube"&gt;
                Options Indexes FollowSymLinks
                AllowOverride None
                Order allow,deny
                Allow from all
        &lt;/Directory&gt;

&lt;/VirtualHost&gt;

&lt;/IfDefine&gt;</pre>
<p>Bien entendu il faut activer le ssl en le redémarrant avecl&#8217;option startssl qui n&#8217;a d&#8217;autre mission que de démarrer le process en spécifiant -DSSL sur la ligne de commande.</p>
<p><strong>Configuration de RoundCube</strong></p>
<p>Le fichier INSTALL livré avec RoundCube décrit les opération à faire au niveau de la base de données. Il s&#8217;agit en fait de créer une base, le programme de configuration se chargeant alors de créer toutes les tables necessaires.</p>
<p>Il suffit ensuite d&#8217;appeler avec un browser l&#8217;url http://nom_de_votre_serveur/installer/ afin de compléter les quelques renseignements nécessaires comme la façons d&#8217;accéder au smtp, au serveur imap et à la base de données.</p>
<p>Une fois la configuration terminée, il est consillé de supprimer le répertoire /installer pour éviter quelques surprises <img src='http://bertrand.peralta.fr/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://bertrand.peralta.fr/2008/10/16/installation-dun-webmail-roundcube/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Ajouter une Greylist à Postfix</title>
		<link>http://bertrand.peralta.fr/2008/09/30/ajouter-une-greylist-a-postfix/</link>
		<comments>http://bertrand.peralta.fr/2008/09/30/ajouter-une-greylist-a-postfix/#comments</comments>
		<pubDate>Tue, 30 Sep 2008 19:58:21 +0000</pubDate>
		<dc:creator>bperalta</dc:creator>
				<category><![CDATA[Admin Linux]]></category>
		<category><![CDATA[greylisting]]></category>
		<category><![CDATA[postfix]]></category>

		<guid isPermaLink="false">http://bperalta.wordpress.com/?p=88</guid>
		<description><![CDATA[Les spams deviennent de plus en plus envahissants, et un serveur SMTP se trouve vite submergé de mails inutiles qui augmentent sensiblement sa charge. Bien entendu, des logiciels anti-spams existent. En s&#8217;appuyant sur une analyse du contenu des mails, ceux-ci arrivent à de bons (voire très bons) résultats. Je n&#8217;en citerai que 2, un open [...]]]></description>
			<content:encoded><![CDATA[<p>Les spams deviennent de plus en plus envahissants, et un serveur SMTP se trouve vite submergé de mails inutiles qui augmentent sensiblement sa charge. Bien entendu, des logiciels anti-spams existent. En s&#8217;appuyant sur une analyse du contenu des mails, ceux-ci arrivent à de bons (voire très bons) résultats. Je n&#8217;en citerai que 2, un open source (<a href="http://spamassassin.apache.org/" target="_blank">SpamAssassin</a>) et un produit commercial (<a href="http://www.antispam.fr/fr/" target="_blank">Vade Retro</a>, de <a href="http://www.goto.fr" target="_blank">Goto Software</a>). Une approche plus simple et éliminant une bonne partie des spams consiste à installer une <a href="http://fr.wikipedia.org/wiki/Greylisting" target="_blank">Greylist</a> au sein de Postfix. Plusieurs implémentations existent. Mon choix s&#8217;est porté sur l&#8217;<a href="http://postgrey.schweikert.ch/" target="_blank">implémentation</a> de <a href="http://david.schweikert.ch/" target="_blank">David Schweikert</a>.</p>
<p>L&#8217;installation ne présente pas de problèmes particuliers et les quelques opérations sont décrites dans la documentation livrée. Elle est accessible en tapant la commande :</p>
<pre>perldoc postgrey</pre>
<p>Le lien avec postfix se fait en ajoutant au paramètre smtpd_recipient_restrictions une option check_policy_service inet:127.0.0.1:10023 (à condition d&#8217;avoir utiliser tous les paramètres par défaut). Voici par exemple le paramètre complet :</p>
<pre>smtpd_recipient_restrictions = permit_mynetworks,reject_non_fqdn_recipient,
        permit_sasl_authenticated,
        check_policy_service inet:127.0.0.1:10023,
        reject_unauth_destination</pre>
<p>Une fois le process postgrey lancé (postgrey &#8211;inet=10023 -d) et postfix rechargé, les premières traces de contrôle doivent apparaître dans le log postfix.</p>
]]></content:encoded>
			<wfw:commentRss>http://bertrand.peralta.fr/2008/09/30/ajouter-une-greylist-a-postfix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux Mint Elyssa KDE Community Edition</title>
		<link>http://bertrand.peralta.fr/2008/09/22/linux-mint-elyssa-kde-community-edition/</link>
		<comments>http://bertrand.peralta.fr/2008/09/22/linux-mint-elyssa-kde-community-edition/#comments</comments>
		<pubDate>Mon, 22 Sep 2008 17:25:09 +0000</pubDate>
		<dc:creator>bperalta</dc:creator>
				<category><![CDATA[Admin Linux]]></category>
		<category><![CDATA[Linux Mint]]></category>

		<guid isPermaLink="false">http://bperalta.wordpress.com/?p=82</guid>
		<description><![CDATA[Vous avez envie de découvrir une nouvelle distribution Linux ? Xavier a l&#8217;air très tenté par le test de la Linux Mint. Je dois dire que sur le papier les différentes fonctionnalités sont intéressantes&#8230; Pour tout vous dire, je suis en train de la télécharger pendant que j&#8217;écris ce billet. Je vous donnerai mes impressions [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_83" class="wp-caption alignleft" style="width: 310px"><a href="http://www.linuxmint.com/index.php"><img class="size-medium wp-image-83" title="Linux Mint 5 Elyssa" src="http://bertrand.peralta.fr/wp-content/uploads/2008/09/mintinstall.png?w=300" alt="Le Software Portal de Linux Mint" width="300" height="225" /></a><p class="wp-caption-text">Le Software Portal de Linux Mint</p></div>
<p>Vous avez envie de découvrir une nouvelle distribution Linux ? <a href="http://www.liteweb.fr/articles/2008/09/22/118-La-distrib-Linux-qui-me-ressemble-Linux-Mint-5-Elyssa-KDE-Community-Edition.html" target="_blank">Xavier</a> a l&#8217;air très tenté par le test de la <a href="http://www.linuxmint.com/index.php" target="_blank">Linux Mint</a>. Je dois dire que sur le papier les différentes fonctionnalités sont intéressantes&#8230; Pour tout vous dire, je suis en train de la télécharger pendant que j&#8217;écris ce billet. Je vous donnerai mes impressions une fois installée <img src='http://bertrand.peralta.fr/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://bertrand.peralta.fr/2008/09/22/linux-mint-elyssa-kde-community-edition/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Configuration de Postfix et Dovecot &#8211; partie 2</title>
		<link>http://bertrand.peralta.fr/2008/09/21/configuration-de-postfix-et-dovecot-partie-2/</link>
		<comments>http://bertrand.peralta.fr/2008/09/21/configuration-de-postfix-et-dovecot-partie-2/#comments</comments>
		<pubDate>Sun, 21 Sep 2008 10:21:31 +0000</pubDate>
		<dc:creator>bperalta</dc:creator>
				<category><![CDATA[Admin Linux]]></category>
		<category><![CDATA[dovecot]]></category>
		<category><![CDATA[postfix]]></category>

		<guid isPermaLink="false">http://bperalta.wordpress.com/?p=77</guid>
		<description><![CDATA[Une fois que postfix est fonctionnel il faut penser à installer ce qu&#8217;il faut pour voir lire les mails qui sont reçus  
Dovecot permet la gestion des boites au format Maildir, la récupération du courrier en pop3 et impa, SSL ou non et peut assurer le service d&#8217;authentification pour Postfix afin d&#8217;autoriser nos utilisateurs [...]]]></description>
			<content:encoded><![CDATA[<p>Une fois que postfix est fonctionnel il faut penser à installer ce qu&#8217;il faut pour voir lire les mails qui sont reçus <img src='http://bertrand.peralta.fr/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Dovecot permet la gestion des boites au format Maildir, la récupération du courrier en pop3 et impa, SSL ou non et peut assurer le service d&#8217;authentification pour Postfix afin d&#8217;autoriser nos utilisateurs à envoyer des mails en utilisant notre serveur.</p>
<p><strong>Fichier dovecot.conf</strong></p>
<p>Voici donc les différetns paramètres modifiés par rapport à la configuration d&#8217;origine :</p>
<pre>disable_plaintext_auth = no</pre>
<p>Nécessaire pour l&#8217;uthentification de base. Toutes nos connexions avec Dovecot seront faites via SSL/TLS donc pas de soucis de lecture des mots de passe sur la ligne.</p>
<pre>ssl_disable = no</pre>
<p>SSL sera donc activé</p>
<pre>protocol imap {
ssl_cert_file = /var/keys/imap.mondomaine.fr_cert.pem
ssl_key_file = /var/keys/imap.mondomaine.fr_key.pem
ssl_key_password = &lt;Password de la clé&gt;
}
protocol pop3 {
ssl_cert_file = /var/keys/pop3.mondomaine.fr_cert.pem
ssl_key_file = /var/ssl/keys/pop3.mondomaine.fr_key.pem
ssl_key_password = &lt;Password de la clé&gt;
}</pre>
<p>SSL sera alors activé pour imap et pop3. La création des clés et certificats peuvent être faits en suivant les explications <a href="http://bertrand.peralta.fr/2008/09/10/creation-et-gestion-de-cles/" target="_self">ici</a>.</p>
<pre>mail_location = maildir:~/Maildir</pre>
<p>Même emplacement que défini dans Postfix (c&#8217;est mieux <img src='http://bertrand.peralta.fr/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />   )</p>
<pre>auth default {
  mechanisms = plain login
}</pre>
<p>Permet d&#8217;autauriser les authentification en PlainText</p>
<pre>passdb passwd-file {
  args = /etc/dovecot/dovecot.users
}
userdb passwd-file {
  args = /etc/dovecot/dovecot.users
}</pre>
<p>Indique l&#8217;emplacement du fichier listant les utilisateurs</p>
<pre>socket listen {
  client {
    path = /var/spool/postfix/private/auth
    mode = 0660
    user = postfix
    group = postfix
  }
}</pre>
<p>Indique à dovecot qui a le droit d&#8217;utiliser son authentification (cf paramètre smtpd_sasl_path de la conf postfix).</p>
<p><strong>Fichier dovecot.users</strong></p>
<p>Il reste maintenant à lister nos utilisateurs dans le fichier dovecot.users. Une ligne type à cette forme :</p>
<pre>&lt;userlogin&gt;:{&lt;encodagepwd&gt;}&lt;passwd&gt;:vmail:vmail::&lt;chemin de la boite&gt;::userdb_mail=maildir:~</pre>
<p>Par exemple,</p>
<pre>monlogin:{PLAIN}passwd:vmail:vmail::/home/vmail/monlogin::userdb_mail=maildir:~</pre>
<p>L&#8217;enregistrement dans ce fichier des mots de passe en mode PLAIN n&#8217;est pas recommandé d&#8217;un point de vue sécurité. Différents encodage peuvent être utilisé. Il suffit d&#8217;utiliser l&#8217;outil dovecotpw qui génère la chaine encodée à insérer dans le fichier de configuration.</p>
]]></content:encoded>
			<wfw:commentRss>http://bertrand.peralta.fr/2008/09/21/configuration-de-postfix-et-dovecot-partie-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Configuration de Postfix et Dovecot &#8211; partie 1</title>
		<link>http://bertrand.peralta.fr/2008/09/21/configuration-de-postfix-et-dovecot-partie-1/</link>
		<comments>http://bertrand.peralta.fr/2008/09/21/configuration-de-postfix-et-dovecot-partie-1/#comments</comments>
		<pubDate>Sat, 20 Sep 2008 23:05:57 +0000</pubDate>
		<dc:creator>bperalta</dc:creator>
				<category><![CDATA[Admin Linux]]></category>
		<category><![CDATA[dovecot]]></category>
		<category><![CDATA[postfix]]></category>

		<guid isPermaLink="false">http://bperalta.wordpress.com/?p=62</guid>
		<description><![CDATA[Ce billet n&#8217;a pas pour vocation de remplacer la doc ou de couvrir les différents cas d&#8217;utilisation qu&#8217;il est possible de rencontrer avec Postfix et Dovecot. Cela couvre une utilisation relativement simple permettant de mettre en place le minimum requis par un serveur smtp. L&#8217;installation est faite sur une OpenSuse 10.2 et n&#8217;utilise pas de [...]]]></description>
			<content:encoded><![CDATA[<p>Ce billet n&#8217;a pas pour vocation de remplacer la doc ou de couvrir les différents cas d&#8217;utilisation qu&#8217;il est possible de rencontrer avec Postfix et Dovecot. Cela couvre une utilisation relativement simple permettant de mettre en place le minimum requis par un serveur smtp. L&#8217;installation est faite sur une OpenSuse 10.2 et n&#8217;utilise pas de base de données pour gérer les utilisateurs.</p>
<p>Voici dans un premier temps le paramétrage de Postfix. Le paramétrage de dovecot viendra dans un second temps&#8230;</p>
<p>Tout d&#8217;abord, spécifiquement pour la Suse, il faut demander à Yast de ne plus gérer lui-même Postfix.</p>
<p>Système / Editeur pour fichier /etc/sysconfig / Network / Mail / General / MAIL_CREATE_CONFIG = no</p>
<p>Voici ensuite les différents paramètres à renseigner dans le fichier /etc/postfix/main.cf</p>
<pre>myhostname = &lt;Nom du serveur&gt;</pre>
<p>par exemple : smtp.mondomaine.fr</p>
<pre>mydomain = &lt;domaine principal&gt;</pre>
<p>par exemple : mondomaine.fr</p>
<pre>mydestination = $myhostname, localhost.$mydomain, localhost, &lt;nomserveurinterne&gt;</pre>
<p>Dans mon cas, je veux pouvoir router certains mails via une adresse précise correspondant à un alias de smtp.mondomaine.fr. Par exemple, smtp.domaineinterne.com</p>
<pre>virtual_mailbox_domains = &lt;liste de domaines&gt;</pre>
<p>Par exemple, mondomaine.fr, seconddomaine.com, serveurmail.mondomaine.fr<br />
Dans mon cas, je renseigne cette liste en utilisant virtual_mailbox_domains et non pas virtual_alias_domains car j&#8217;utilise la possibilité de gérer des utilisateurs virtuels (qui ne sont pas des utilisateurs déclarés sur mon serveur linux).</p>
<pre>virtual_alias_maps = hash:/etc/postfix/virtual</pre>
<p>Le fichier virtual contient la liste de mes redirections vers d&#8217;autres emails ou vers des utilisateurs système</p>
<pre>virtual_mailbox_maps = hash:/etc/postfix/vmailbox</pre>
<p>Le fichier vmailbox contient la liste de mes redirections vers mes utilisateurs virtuels</p>
<pre>virtual_mailbox_base = /home/vmail</pre>
<p>Définit le répertoire contenant les boites des utilisateurs virtuels</p>
<pre>virtual_minimum_uid = 500
virtual_uid_maps = static:3000
virtual_gid_maps = static:3000</pre>
<p>Les boites mails virtuelles doivent appartenir à un compte et un groupe ayant l&#8217;id 3000 (par exemple vmail)</p>
<pre>smtpd_sasl_auth_enable = yes
broken_sasl_auth_clients = yes
smtpd_sasl_security_options = noanonymous</pre>
<p>Le smtp autorise l&#8217;accès sasl pour les utilisateurs non anonymes</p>
<pre>smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth</pre>
<p>Cet accès sasl est géré par dovecot</p>
<pre>smtpd_recipient_restrictions = permit_mynetworks, reject_non_fqdn_recipient, permit_sasl_authenticated, reject_unauth_destination</pre>
<p>On utilise les utilisateurs du réseau interne et les utilisateurs authentifiés</p>
<pre>mynetworks = 192.168.1.0/24</pre>
<p>Définition du réseau local interne</p>
<pre>home_mailbox = Maildir/</pre>
<p>Les boites sont gérés en format Maildir (un répertoire par boite et non pas un fichier). Le / est important&#8230;</p>
<p><strong>Exemple de fichier virtual</strong></p>
<pre>nom@mondomaine.fr      userlinux
autre@mondomaine.fr    autre@hotmail.f</pre>
<p><strong>Exemple de fichier vmailbox</strong></p>
<pre>user1@mondomaine.fr      user1/</pre>
<p>Cela signifie que les mails reçus par user1@mondomaine.fr seront stocké dans la boit user1 au format Maildir (grâce à la présence du / ) dans le répertoire user1 (qui sera lui-même situé sous /home/vmail).</p>
<p><strong>Important</strong> : Ces deux fichiers doivent être &laquo;&nbsp;recompilés&nbsp;&raquo; avec l&#8217;outil postmap après chaque modification afin de mettre à jour les .db respectifs.</p>
<p>Voilà, le postfix doit en principe être fonctionnel, et les règles d&#8217;anti-relaying en place si les domaines et noms de serveurs correctement renseignés. Il est important de bien tester cette partie sous peine de rapidement avoir un serveur qui croulera sous le trafic de spams :-/</p>
<p>Prochain épisode, le paramétrage de Dovecot permettant de relever le courrier mais également d&#8217;authentifier nos utilisateurs pour l&#8217;envoi des mails.</p>
]]></content:encoded>
			<wfw:commentRss>http://bertrand.peralta.fr/2008/09/21/configuration-de-postfix-et-dovecot-partie-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Création et gestion de clés</title>
		<link>http://bertrand.peralta.fr/2008/09/10/creation-et-gestion-de-cles/</link>
		<comments>http://bertrand.peralta.fr/2008/09/10/creation-et-gestion-de-cles/#comments</comments>
		<pubDate>Wed, 10 Sep 2008 20:30:06 +0000</pubDate>
		<dc:creator>bperalta</dc:creator>
				<category><![CDATA[Admin Linux]]></category>
		<category><![CDATA[Certificats]]></category>

		<guid isPermaLink="false">http://bperalta.wordpress.com/?p=45</guid>
		<description><![CDATA[Pas facile de savoir exactement quelles commandes taper pour créer des clés et des certificats&#8230; Voici pour info les commandes que j&#8217;ai utilisées et qui ont l&#8217;air de fonctionner  
# Création du CA
openssl req -config /etc/ssl/openssl.cnf -new -x509 -keyout private/cakey.pem -out cacert.pem -days 3650

# Générer une cle privée et la demande de certificat
openssl req [...]]]></description>
			<content:encoded><![CDATA[<p>Pas facile de savoir exactement quelles commandes taper pour créer des clés et des certificats&#8230; Voici pour info les commandes que j&#8217;ai utilisées et qui ont l&#8217;air de fonctionner <img src='http://bertrand.peralta.fr/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<pre># Création du CA
openssl req -config /etc/ssl/openssl.cnf -new -x509 -keyout private/cakey.pem -out cacert.pem -days 3650

# Générer une cle privée et la demande de certificat
openssl req -config /etc/ssl/openssl.cnf -new -keyout keys/server_key.pem -out keys/server_req.pem

# Signer le certificat
openssl ca -config /etc/ssl/openssl.cnf -policy policy_anything -out certs/server_cert.pem -infiles keys/server_req.pem</pre>
]]></content:encoded>
			<wfw:commentRss>http://bertrand.peralta.fr/2008/09/10/creation-et-gestion-de-cles/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
