<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
	
		<title>philpep's blog - tag smtp</title>
		<atom:link href="http://blog.philpep.org/feed/tag/smtp/rss2" rel="self" type="application/rss+xml" />
		<description>philpep&#39;s blog - tag smtp rss</description>
	<link>http://blog.philpep.org</link>
	<language>fr</language>
		<lastBuildDate>Mon, 04 Jan 2010 23:10:53 GMT</lastBuildDate>
	<generator>Pblog</generator>
		<item>
			<title>Ssmtp pour remplacer sendmail</title>
			<link>http://blog.philpep.org/post/Ssmtp-pour-remplacer-sendmail</link>
			<guid>http://blog.philpep.org/post/Ssmtp-pour-remplacer-sendmail</guid>
			<pubDate>Mon, 04 Jan 2010 23:10:53 GMT</pubDate>
			<description>&lt;p&gt;Sur mon serveur FreeBSD j&#39;ai 4 &lt;a href=&#34;http://en.wikipedia.org/wiki/FreeBSD_jail&#34;&gt;jails&lt;/a&gt; et par défaut le système envoie régulièrement des &lt;code&gt;security run output&lt;/code&gt; à &lt;code&gt;root@localhost&lt;/code&gt; pour l&#39;informer de ce qu&#39;il se passe sur le système (nouveau fichiers etc). Tout ça c&#39;est très bien sauf que un hote et 4 jails ça fait 5 compte mail à visiter, c&#39;est pas trop convi et en plus on a pas envie de faire tourner sendmail juste pour ça.&lt;/p&gt;
&lt;p&gt;J&#39;ai donc décidé d&#39;utiliser un MTA très simple appelé (devinez comment) : &lt;code&gt;Simple smtp agent&lt;/code&gt;. Chaque mail envoyé depuis la machine (en appelant sendmail) partira vers un serveur smtp de mon choix, ainsi je récupère tous les mails sur mon compte mail usuel.&lt;/p&gt;
&lt;div class=&#34;codehilite&#34;&gt;&lt;pre&gt;# cd /usr/ports/mail/ssmtp
# make install
Information for ssmtp-2.62.3:
Install notice:
sSMTP has been installed successfully.
To replace sendmail with ssmtp type &amp;quot;make replace&amp;quot;
# make replace
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;Ensuite j&#39;ai crée mon &lt;code&gt;/usr/local/etc/ssmtp/ssmtp.conf&lt;/code&gt; : &lt;/p&gt;
&lt;div class=&#34;codehilite&#34;&gt;&lt;pre&gt;&lt;span class=&#34;c1&#34;&gt;# Serveur de mail à contacter pour l&amp;#39;envoi + le port&lt;/span&gt;
&lt;span class=&#34;c1&#34;&gt;# par defaut c&amp;#39;est le port 25&lt;/span&gt;
&lt;span class=&#34;n&#34;&gt;mailhub&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;mail&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;philpep&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;org:578&lt;/span&gt;
&lt;span class=&#34;c1&#34;&gt;# Domaine d&amp;#39;où semble venir le mail&lt;/span&gt;
&lt;span class=&#34;n&#34;&gt;rewriteDomain&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;philpep&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;org&lt;/span&gt;
&lt;span class=&#34;c1&#34;&gt;# Domaine à donner pendant le HELO&lt;/span&gt;
&lt;span class=&#34;c1&#34;&gt;# À accorder avec le reverse DNS de votre machine&lt;/span&gt;
&lt;span class=&#34;c1&#34;&gt;# vu depuis le serveur de mail.&lt;/span&gt;
&lt;span class=&#34;n&#34;&gt;hostname&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;shen&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;philpep&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;org&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;Arrangez vous pour que le serveur de mail accepte de vous relayer, moi c&#39;est le cas parce que je suis en local et mon postfix relaie ce qui vient du réseau local. Mais si ce n&#39;est pas le cas (genre vous utilisez le serveur mail de votre fournisseur de mail), on peut configurer l&#39;authentification SMTP, SSL/TLS et tout le reste.&lt;/p&gt;
&lt;p&gt;Ensuite désactivez sendmail dans &lt;code&gt;/etc/rc.conf&lt;/code&gt; puisqu&#39;il ne sert plus :&lt;/p&gt;
&lt;div class=&#34;codehilite&#34;&gt;&lt;pre&gt;&lt;span class=&#34;n&#34;&gt;sendmail_submit_enable&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;quot;NO&amp;quot;&lt;/span&gt;
&lt;span class=&#34;n&#34;&gt;sendmail_outbound_enable&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;quot;NO&amp;quot;&lt;/span&gt;
&lt;span class=&#34;n&#34;&gt;sendmail_msp_queue_enable&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;quot;NO&amp;quot;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;Pour tester l&#39;envoi :&lt;/p&gt;
&lt;div class=&#34;codehilite&#34;&gt;&lt;pre&gt;&lt;span class=&#34;nv&#34;&gt;$&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;dmesg&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;|&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;mail&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;s&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;&amp;quot;works ?&amp;quot;&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;lapin&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;@barreenfer&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;com&lt;/span&gt;
&lt;span class=&#34;nv&#34;&gt;$&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;if&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;[[&lt;/span&gt; &lt;span class=&#34;vg&#34;&gt;$?&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;ow&#34;&gt;ne&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;0&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;]];&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;then&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;man&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;ssmtp&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;fi&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;EDIT 5/01/10 17:15 &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;client smtp -&amp;gt; MTA&lt;/li&gt;
&lt;/ul&gt;</description>
		</item>
	</channel>
</rss>

