<?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>Trucs Libres &#187; Exim</title>
	<atom:link href="http://fr.positon.org/tag/exim/feed" rel="self" type="application/rss+xml" />
	<link>http://fr.positon.org</link>
	<description></description>
	<lastBuildDate>Tue, 23 Feb 2016 20:01:11 +0000</lastBuildDate>
	<language>fr-FR</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.7.1</generator>
	<item>
		<title>Routeur Exim : filtre destinataire</title>
		<link>http://fr.positon.org/routeur-exim-filtre-destinataire</link>
		<comments>http://fr.positon.org/routeur-exim-filtre-destinataire#comments</comments>
		<pubDate>Tue, 09 Nov 2010 22:51:00 +0000</pubDate>
		<dc:creator><![CDATA[dooblem]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[Exim]]></category>
		<category><![CDATA[Spam]]></category>

		<guid isPermaLink="false">http://positon.org:81/?p=105</guid>
		<description><![CDATA[Dans un précédent billet, j&#8217;expliquais comment mettre en place un &#8220;mangeur de courriel&#8221; avec Exim, de manière à se créer des adresses multiples qui redirigent toutes vers la même destination : catchall_pub: driver = redirect domains = pub.mondomaine.com data = utilisateur@mondomaine.com Ensuite, j&#8217;expliquais que sur l&#8217;adresse destination, on pouvait mettre en place un filtre Sieve [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Dans un <a href="/post/Un-courriel-fourre-tout-avec-Exim-%28catch-all%29">précédent billet</a>, j&#8217;expliquais comment mettre en place un &#8220;mangeur de courriel&#8221; avec Exim, de manière à se créer des adresses multiples qui redirigent toutes vers la même destination :</p>
<pre>
catchall_pub:
  driver = redirect
  domains = pub.mondomaine.com
  data = utilisateur@mondomaine.com
</pre>
<p>Ensuite, j&#8217;expliquais que sur l&#8217;adresse destination, on pouvait mettre en place un filtre Sieve ou Exim via un fichier <code>.forward</code>.</p>
<p>On peut vouloir mettre en place le filtre directement dans Exim, par soucis de centralisation de configuration, ou tout simplement si la boîte destination ne supporte pas les filtres.</p>
<p>Il suffit d&#8217;ajouter l&#8217;option <code>local_parts</code> :</p>
<pre>
catchall_pub:
  driver = redirect
  domains = pub.mondomaine.com
  local_parts = !/etc/exim4/pub.mondomaine.com.blacklist
  data = utilisateur@mondomaine.com
</pre>
<p>Dans <code>/etc/exim4/pub.mondomaine.com.blacklist</code>, on place les adresses rejetées, une par ligne :</p>
<pre>
toto1
titi2
</pre>
<p>Ainsi, les adresses toto1@pub.mondomaine.com et titi2@pub.mondomaine.com sont désormais rejetées.</p>
<p><ins>Doc Exim4</ins> :</p>
<ul>
<li><a href="http://www.exim.org/exim-html-4.30/doc/html/spec_22.html">The redirect router</a></li>
<li><a href="http://www.exim.org/exim-html-4.30/doc/html/spec_3.html#SECT3.11">Router preconditions</a></li>
<li><a href="http://www.exim.org/exim-html-4.30/doc/html/spec_10.html#SECT10.3">File names in lists</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://fr.positon.org/routeur-exim-filtre-destinataire/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Un courriel &#8220;fourre-tout&#8221; avec Exim (catch-all)</title>
		<link>http://fr.positon.org/un-courriel-fourre-tout-avec-exim-catch-all</link>
		<comments>http://fr.positon.org/un-courriel-fourre-tout-avec-exim-catch-all#comments</comments>
		<pubDate>Mon, 24 May 2010 22:52:00 +0000</pubDate>
		<dc:creator><![CDATA[dooblem]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[Exim]]></category>
		<category><![CDATA[Spam]]></category>

		<guid isPermaLink="false">http://positon.org:81/?p=93</guid>
		<description><![CDATA[L&#8217;idée est d&#8217;avoir à disposition un ensemble d&#8217;adresses nimportequoi@pub.mondomaine.com qui redirigent toutes vers une seule boîte. Ainsi, je peux utiliser n&#8217;importe quelle adresse @pub.mondomaine.com comme alias vers ma boîte principale. De cette manière, je donne l&#8217;adresse ebay@pub.mondomaine.com chez Ebay, amazon@pub.mondomaine.com chez Amazon, et ainsi de suite. L&#8217;avantage de cette solution est que je peux désactiver [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>L&#8217;idée est d&#8217;avoir à disposition un ensemble d&#8217;adresses <code>nimportequoi@pub.mondomaine.com</code> qui redirigent toutes vers une seule boîte. Ainsi, je peux utiliser n&#8217;importe quelle adresse <code>@pub.mondomaine.com</code> comme alias vers ma boîte principale.<br />
De cette manière, je donne l&#8217;adresse <code>ebay@pub.mondomaine.com</code> chez Ebay, <code>amazon@pub.mondomaine.com</code> chez Amazon, et ainsi de suite.</p>
<p>L&#8217;avantage de cette solution est que je peux désactiver un alias si la désinscription sur le site ne suffit pas. Elle permet aussi de détecter les sites qui revendent votre adresse à d&#8217;autres sites.</p>
<p>En premier lieu, il faut qu&#8217;<a href="http://www.exim.org/">Exim</a> écoute sur le réseau, et qu&#8217;il accepte les courriels à destination du domaine <code>pub.mondomaine.com</code>. Sous Debian, on place les directives suivantes dans <code>/etc/exim4/update-exim4.conf.conf</code> :</p>
<pre>
dc_local_interfaces='0.0.0.0'
dc_relay_domains='pub.mondomaine.com'
</pre>
<p>Note : sous Debian, à chaque démarrage d&#8217;Exim le fichier <code>/etc/exim4/exim4.conf.template</code> est rempli avec les variables définies dans <code>/etc/exim4/update-exim4.conf.conf</code>, pour produire le fichier <code>/var/lib/exim4/config.autogenerated</code>. Ceci afin de simplifier la configuration d&#8217;Exim dans les cas &#8220;standards&#8221;.</p>
<p>Éditer ensuite le fichier <code>/etc/exim4/exim4.conf.template</code> pour ajouter un nouveau <em>router</em>, en tant que premier <em>router</em> juste en dessous de <code>begin routers</code> :</p>
<pre>
catchall_pub:
  driver = redirect
  domains = pub.mondomaine.com
  data = utilisateur@mondomaine.com
</pre>
<p>Le <em>router</em> sera appelé pour tout mail @pub.mondomaine.com. Il confie tous les mails au transport <em>redirect</em> qui les enverra vers l&#8217;adresse spécifiée dans <em>data</em>.</p>
<p>Enfin, on pourra ensuite utiliser un fichier <code>/home/utilisateur/.forward</code> pour désactiver les alias à l&#8217;aide d&#8217;un <a href="http://www.exim.org/exim-html-current/doc/html/filter.html">filtre Sieve ou Exim</a>.</p>
<p><strong>MAJ 10/11/2010 :</strong> <a href="/routeur-exim-filtre-destinataire">une autre manière de désactiver les alias</a></p>
<p><ins>Références</ins> :</p>
<ul>
<li><a href="http://www.exim.org/exim-html-current/doc/html/spec_html/ch03.html">How Exim receives and delivers mail</a></li>
<li><a href="http://www.exim.org/exim-html-current/doc/html/spec_html/ch07.html#SECID55">Router configuration</a></li>
<li><code>man update-exim4.conf.conf</code></li>
<li><a href="http://www.exim-users.org/forums/showthread.php?t=42346" title="http://www.exim-users.org/forums/showthread.php?t=42346">http://www.exim-users.org/forums/showthread.php?t=42346</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://fr.positon.org/un-courriel-fourre-tout-avec-exim-catch-all/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ajout du sujet dans la log Exim</title>
		<link>http://fr.positon.org/ajout-du-sujet-dans-la-log-exim</link>
		<comments>http://fr.positon.org/ajout-du-sujet-dans-la-log-exim#comments</comments>
		<pubDate>Mon, 19 Oct 2009 13:01:00 +0000</pubDate>
		<dc:creator><![CDATA[dooblem]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Exim]]></category>
		<category><![CDATA[mail]]></category>

		<guid isPermaLink="false">http://positon.org:81/?p=65</guid>
		<description><![CDATA[Pour ajouter les sujets de courriels dans la log Exim4 (/var/log/exim4/mainlog), il suffit simplement de modifier le fichier /etc/exim4/exim4.conf.template comme suit en ajoutant +subject au log_selector : .ifdef MAIN_LOG_SELECTOR log_selector = MAIN_LOG_SELECTOR +subject .endif Puis relancer Exim : /etc/init.d/exim4 restart]]></description>
				<content:encoded><![CDATA[<p>Pour ajouter les sujets de courriels dans la log Exim4 (<code>/var/log/exim4/mainlog</code>), il suffit simplement de modifier le fichier <code>/etc/exim4/exim4.conf.template</code> comme suit en ajoutant <code>+subject</code> au <code>log_selector</code> :</p>
<pre>
.ifdef MAIN_LOG_SELECTOR
log_selector = MAIN_LOG_SELECTOR +subject
.endif
</pre>
<p>Puis relancer Exim :</p>
<pre>
/etc/init.d/exim4 restart
</pre>
]]></content:encoded>
			<wfw:commentRss>http://fr.positon.org/ajout-du-sujet-dans-la-log-exim/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Exim] Filtre système</title>
		<link>http://fr.positon.org/exim-filtre-systeme</link>
		<comments>http://fr.positon.org/exim-filtre-systeme#comments</comments>
		<pubDate>Tue, 07 Jul 2009 16:02:00 +0000</pubDate>
		<dc:creator><![CDATA[dooblem]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Exim]]></category>

		<guid isPermaLink="false">http://positon.org:81/?p=56</guid>
		<description><![CDATA[Voici comment créer un filtre système dans Exim4, pour envoyer certains mails dans un script Bash. Sous Debian, on ajoute les lignes suivantes dans /etc/exim4/exim4.conf.template : system_filter = /etc/exim4/exim.filter system_filter_pipe_transport = address_pipe system_filter_user = Debian-exim Et le filtre /etc/exim4/exim.filter contient par exemple : if $h_subject: begins &#34;[MyTest]&#34; and $h_to: contains mytest@example.com then unseen pipe /usr/local/bin/myscript.sh [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Voici comment créer un filtre système dans Exim4, pour envoyer certains mails dans un script Bash.</p>
<p>Sous Debian, on ajoute les lignes suivantes dans <code>/etc/exim4/exim4.conf.template</code> :</p>
<pre>
system_filter = /etc/exim4/exim.filter
system_filter_pipe_transport = address_pipe
system_filter_user = Debian-exim
</pre>
<p>Et le filtre /etc/exim4/exim.filter contient par exemple :</p>
<pre>
if $h_subject: begins &quot;[MyTest]&quot; and
  $h_to: contains mytest@example.com
then
       unseen pipe /usr/local/bin/myscript.sh
endif 
</pre>
<p>Dans le script .sh, on pourra récupérer le mail complet par l&#8217;instruction :</p>
<pre>
MAIL=`cat`
</pre>
<p>Notes :</p>
<ul>
<li>Le transport &#8220;address_pipe&#8221; est décrit un peu plus bas dans le fichier de configuration d&#8217;Exim.</li>
<li>Si on ne place pas la directive &#8220;system_filter_user&#8221;, le script serait lancé en root, et Exim le refuse.</li>
</ul>
<p>Lien : <a href="http://www.exim.org/exim-html-current/doc/html/filter.html" title="http://www.exim.org/exim-html-current/doc/html/filter.html">http://www.exim.org/exim-html-current/doc/html/filter.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://fr.positon.org/exim-filtre-systeme/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
