<?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>Libre Experience &#187; postfix</title>
	<atom:link href="http://www.libre-experience.org/index.php/tag/postfix/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.libre-experience.org</link>
	<description>Bloc-notes sur les logiciels libres</description>
	<lastBuildDate>Tue, 22 Nov 2011 07:21:41 +0000</lastBuildDate>
	<language>fr</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Comment envoyer un message avec Postfix sur un serveur externe SMTP avec authentification</title>
		<link>http://www.libre-experience.org/index.php/2008/04/26/comment-envoyer-un-message-avec-postfix-sur-un-serveur-externe-smtp-avec-authentification/</link>
		<comments>http://www.libre-experience.org/index.php/2008/04/26/comment-envoyer-un-message-avec-postfix-sur-un-serveur-externe-smtp-avec-authentification/#comments</comments>
		<pubDate>Sat, 26 Apr 2008 15:32:01 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
				<category><![CDATA[Informatique]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[Planet-Libre]]></category>
		<category><![CDATA[postfix]]></category>
		<category><![CDATA[smtp]]></category>

		<guid isPermaLink="false">http://www.mirelsol.org/?p=22</guid>
		<description><![CDATA[Le contexte : Sur votre ordinateur, certains programmes envoient automatiquement des mails vers une adresse donnée suite à leur exécution. Cela peut être par exemple des tâches exécutées par cron telles que logwatch (résumé des évènements systèmes qui se sont produits sur votre ordinateur), des scripts de sauvegarde&#8230; De plus ces mails sont destinés à [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Le contexte</strong> :</p>
<p>Sur votre ordinateur, certains programmes envoient automatiquement des mails vers une adresse donnée suite à leur exécution. Cela peut être par exemple des tâches exécutées par cron telles que logwatch (résumé des évènements systèmes qui se sont produits sur votre ordinateur), des scripts de sauvegarde&#8230;<br />
De plus ces mails sont destinés à une adresse externe (donc non locale à votre système) et qu&#8217;en plus l&#8217;envoi se fait via différents fournisseurs d&#8217;accès à Internet. Ce cas se produit notamment si vous avez un ordinateur portable et que vous connectez de différents endroits.<span id="more-22"></span></p>
<p><strong>Le problème</strong> :</p>
<p>Pour éviter que votre mail ne soit bloqué en étant considéré comme du spam, il vaut mieux spécifier dans votre MTA (<em>Mail Transfert Agent</em>, qui vous permet d&#8217;envoyer ces mails) le <a href="http://fr.wikipedia.org/wiki/Smtp">SMTP</a> du fournisseur d&#8217;accès avec lequel vous vous connectez à Internet. Evidemment, si vous changez de lieu, il faut reconfigurer votre MTA en mettant le SMTP du fournisseur correspondant&#8230; ce qui n&#8217;est pas très pratique.</p>
<p><strong>La solution</strong> :</p>
<p>Pour s&#8217;affranchir de cette contrainte, le mieux est d&#8217;utiliser un serveur SMTP authentifié. Vous pouvez utiliser celui que vous avez paramétré dans votre lecteur de mail pour envoyer vos courriers.</p>
<p>Il existe de nombreux MTA (<a href="http://fr.wikipedia.org/wiki/Sendmail">Sendmail</a>, <a href="http://fr.wikipedia.org/wiki/Exim">Exim</a>&#8230;) et <a href="http://fr.wikipedia.org/wiki/Postfix">Postfix</a>. Je vais ici vous présenter la solution (très simple) en utilisant ce dernier.<br />
Evidemment le prérequis est de l&#8217;avoir installé. Cela se fait très simplement avec votre distribution préférée en utilisant le gestionnaire de paquets.</p>
<p>Regardons maintenant comment paramétrer le serveur SMTP externe avec authentification.</p>
<p>- Créer un fichier <em>/etc/postfix/sasl/sasl_passwd</em> qui contiendra le login et le mot de passe que vous utilisez :</p>
<p><code>smtp_de_mon_fournisseur utilisateur:mot_de_passe</code></p>
<p>Remplacez évidemment ces valeurs par les votres (par example smtp.mirelsol.org marc:motDePasseSecret).</p>
<p>- Ensuite en ligne de commande :</p>
<p><code>postmap /etc/postfix/sasl/sasl_passwd</code></p>
<p>- Editer ensuite le fichier <em>/etc/postfix/main.cf</em> et ajouter :</p>
<p><code>relayhost = smtp_de_mon_fournisseur<br />
# Sasl client<br />
smtp_sasl_auth_enable = yes<br />
smtp_sasl_password_maps = hash:/etc/postfix/sasl/sasl_passwd<br />
smtp_sasl_mechanism_filter = plain, login<br />
smtp_sasl_security_options =<br />
smtp_sasl_exceptions_networks = $mynetworks</code></p>
<p>- Ensuite relancer postfix et nettoyer (ce n&#8217;est pas la peine de laisser trainer votre mot de passe en clair, hein !)</p>
<p><code>/etc/init.d/postfix restart<br />
rm /etc/postfix/sasl/sasl_passwd</code></p>
<p>Une autre solution est <a href="http://michael-prokop.at/postfix/">décrite dans ce billet</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.libre-experience.org/index.php/2008/04/26/comment-envoyer-un-message-avec-postfix-sur-un-serveur-externe-smtp-avec-authentification/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

