<?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>Linux 360° &#124; Italia &#187; email</title>
	<atom:link href="http://www.linux360.it/tag/email-2/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.linux360.it</link>
	<description>Notizie, guide e tutorial per il mondo Linux a 360°</description>
	<lastBuildDate>Tue, 16 Dec 2014 14:03:33 +0000</lastBuildDate>
	<language>it-IT</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=3.9.40</generator>
	<item>
		<title>Postfix: Autenticazione SASL</title>
		<link>http://www.linux360.it/2014/10/02/postfix-sasl-auth/</link>
		<comments>http://www.linux360.it/2014/10/02/postfix-sasl-auth/#comments</comments>
		<pubDate>Thu, 02 Oct 2014 16:14:48 +0000</pubDate>
		<dc:creator><![CDATA[Paolo Daniele]]></dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[authentication]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[Postfix]]></category>
		<category><![CDATA[sasl]]></category>
		<category><![CDATA[smtp]]></category>

		<guid isPermaLink="false">http://www.paolodaniele.it/?p=1990</guid>
		<description><![CDATA[<p>Ciao Ragazzi, oggi andiamo sul tecnico. Questo articolo server a chi utilizza Postfix come SMTP Server e nel caso specifico ad implementare l&#8217;autenticazione mediante il sistema Simple Authentication and Security Layer (SASL) Questo sistema prevede la possibilità di integrare diverse modalità di autenticazione: - EXTERNAL, in cui l&#8217;autenticazione è implicita nel contesto (per esempio, nei ...</p>
<p>L'articolo <a rel="nofollow" href="http://www.linux360.it/2014/10/02/postfix-sasl-auth/">Postfix: Autenticazione SASL</a> sembra essere il primo su <a rel="nofollow" href="http://www.linux360.it">Linux 360° | Italia</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>Ciao Ragazzi,</p>
<p>oggi andiamo sul tecnico.</p>
<p>Questo articolo server a chi utilizza Postfix come SMTP Server e nel caso specifico ad implementare l&#8217;autenticazione mediante il sistema <b>Simple Authentication and Security Layer</b> (SASL)</p>
<p>Questo sistema prevede la possibilità di integrare diverse modalità di autenticazione:</p>
<p>- EXTERNAL, in cui l&#8217;autenticazione è implicita nel contesto (per esempio, nei protocolli che già utilizzano IPsec o TLS)<br />
- ANONYMOUS, per accessi guest non autenticati<br />
- PLAIN, per gli accessi in testo chiaro<br />
- OTP, un meccanismo one-time password. (OTP è stato reso obsoleto da SKEY)<br />
- SKEY, meccanismo S/KEY.<br />
- CRAM-MD5, un semplice schema challenge-response basato su HMAC-MD5.<br />
- DIGEST-MD5 (storico), meccanismo challenge-response compatibile parzialmente con HTTP Digest basato su MD5.<br />
- SCRAM (RFC 5802), schema moderno challenge-response con supporto al binding del canale<br />
- NTLM, schema di autenticazione NT LAN Manage<br />
- GSSAPI, per Kerberos V5 authentication attraverso il GSSAPI.<br />
- BROWSERID-AES128, per Mozilla Persona authentication<br />
- EAP-AES128, per GSS EAP authentication<br />
- GateKeeper (&amp; GateKeeperPassport), meccanismo challenge-response sviluppato da Microsoft per MSN Chat</p>
<p>Quello che vediamo oggi per Postfix è il più semplice ovvero il <strong>PLAIN</strong> con login tramite username e password memorizzati in un Database MySQL.</p>
<p>In questo articolo do per scontato che Postfix sia installato e funzionante.</p>
<p>Installiamo il demone di SASL:</p>
<div id="wpshdo_1" class="wp-synhighlighter-outer"><div id="wpshdt_1" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_1"></a><a id="wpshat_1" class="wp-synhighlighter-title" href="#codesyntax_1"  onClick="javascript:wpsh_toggleBlock(1)" title="Click to show/hide code block">Source code</a></td><td align="right"><a href="#codesyntax_1" onClick="javascript:wpsh_code(1)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.linux360.it/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_1" onClick="javascript:wpsh_print(1)" title="Print code"><img border="0" style="border: 0 none" src="http://www.linux360.it/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.linux360.it/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.linux360.it/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_1" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">apt-get</span> <span class="kw2">install</span> libsasl2-<span class="nu0">2</span> libsasl2-modules libsasl2-modules-sql sasl2-bin libpam-mysql</pre></div></div>
<p>&nbsp;</p>
<p>Fatto questo modifichiamo il file <strong>/etc/default/saslauthd </strong>sostituendo START=no con START=yes così il demone partirà all&#8217;avvio del pc.</p>
<p>Inoltre modificate la stringa OPTIONS=&#8230;. così OPTIONS=&#8221;-c -r -m /var/spool/postfix/var/run/saslauthd&#8221; questo è necessario perchè Postfix è eseguito come chroot e ha bisogno di accedere al socket di saslauthd</p>
<p>Inoltre dobbiamo creare la directory:</p>
<div id="wpshdo_2" class="wp-synhighlighter-outer"><div id="wpshdt_2" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_2"></a><a id="wpshat_2" class="wp-synhighlighter-title" href="#codesyntax_2"  onClick="javascript:wpsh_toggleBlock(2)" title="Click to show/hide code block">Source code</a></td><td align="right"><a href="#codesyntax_2" onClick="javascript:wpsh_code(2)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.linux360.it/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_2" onClick="javascript:wpsh_print(2)" title="Print code"><img border="0" style="border: 0 none" src="http://www.linux360.it/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.linux360.it/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.linux360.it/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_2" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">mkdir</span> <span class="re5">-p</span> <span class="sy0">/</span>var<span class="sy0">/</span>spool<span class="sy0">/</span>postfix<span class="sy0">/</span>var<span class="sy0">/</span>run<span class="sy0">/</span>saslauthd</pre></div></div>
<p>Sempre per l&#8217;ambiente chroot è necessario creare il link simbolico:</p>
<div id="wpshdo_3" class="wp-synhighlighter-outer"><div id="wpshdt_3" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_3"></a><a id="wpshat_3" class="wp-synhighlighter-title" href="#codesyntax_3"  onClick="javascript:wpsh_toggleBlock(3)" title="Click to show/hide code block">Source code</a></td><td align="right"><a href="#codesyntax_3" onClick="javascript:wpsh_code(3)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.linux360.it/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_3" onClick="javascript:wpsh_print(3)" title="Print code"><img border="0" style="border: 0 none" src="http://www.linux360.it/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.linux360.it/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.linux360.it/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_3" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">rm</span> <span class="re5">-rf</span> <span class="sy0">/</span>var<span class="sy0">/</span>run<span class="sy0">/</span>saslauthd
<span class="kw2">ln</span> <span class="re5">-s</span> <span class="sy0">/</span>var<span class="sy0">/</span>spool<span class="sy0">/</span>postfix<span class="sy0">/</span>var<span class="sy0">/</span>run<span class="sy0">/</span>saslauthd <span class="sy0">/</span>var<span class="sy0">/</span>run<span class="sy0">/</span>saslauthd</pre></div></div>
<p><span style="color: #ff0000;">ATTENZIONE</span>: se non cancellate il file /var/run/saslauthd testando il sistema avrete l&#8217;errore <em>&#8220;connect() : No such file or directory 0&#8243;</em></p>
<p>Creiamo un nuovo file:</p>
<div id="wpshdo_4" class="wp-synhighlighter-outer"><div id="wpshdt_4" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_4"></a><a id="wpshat_4" class="wp-synhighlighter-title" href="#codesyntax_4"  onClick="javascript:wpsh_toggleBlock(4)" title="Click to show/hide code block">Source code</a></td><td align="right"><a href="#codesyntax_4" onClick="javascript:wpsh_code(4)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.linux360.it/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_4" onClick="javascript:wpsh_print(4)" title="Print code"><img border="0" style="border: 0 none" src="http://www.linux360.it/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.linux360.it/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.linux360.it/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_4" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">vi</span> <span class="sy0">/</span>etc<span class="sy0">/</span>pam.d<span class="sy0">/</span>smtp</pre></div></div>
<p>Modifichiamo il file come segue:</p>
<div id="wpshdo_5" class="wp-synhighlighter-outer"><div id="wpshdt_5" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_5"></a><a id="wpshat_5" class="wp-synhighlighter-title" href="#codesyntax_5"  onClick="javascript:wpsh_toggleBlock(5)" title="Click to show/hide code block">Source code</a></td><td align="right"><a href="#codesyntax_5" onClick="javascript:wpsh_code(5)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.linux360.it/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_5" onClick="javascript:wpsh_print(5)" title="Print code"><img border="0" style="border: 0 none" src="http://www.linux360.it/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.linux360.it/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.linux360.it/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_5" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;">auth    required   pam_mysql.so <span class="re2">user</span>=mailadmin <span class="kw2">passwd</span>=newpassword <span class="re2">host</span>=127.0.0.1 <span class="re2">db</span>=mail <span class="re2">table</span>=mailbox <span class="re2">usercolumn</span>=username <span class="re2">passwdcolumn</span>=password <span class="re2">crypt</span>=1
account sufficient pam_mysql.so <span class="re2">user</span>=mailadmin <span class="kw2">passwd</span>=newpassword <span class="re2">host</span>=127.0.0.1 <span class="re2">db</span>=mail <span class="re2">table</span>=mailbox <span class="re2">usercolumn</span>=username <span class="re2">passwdcolumn</span>=password <span class="re2">crypt</span>=<span class="nu0">1</span></pre></div></div>
<p>Abbiamo necessità di un secondo file:</p>
<div id="wpshdo_6" class="wp-synhighlighter-outer"><div id="wpshdt_6" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_6"></a><a id="wpshat_6" class="wp-synhighlighter-title" href="#codesyntax_6"  onClick="javascript:wpsh_toggleBlock(6)" title="Click to show/hide code block">Source code</a></td><td align="right"><a href="#codesyntax_6" onClick="javascript:wpsh_code(6)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.linux360.it/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_6" onClick="javascript:wpsh_print(6)" title="Print code"><img border="0" style="border: 0 none" src="http://www.linux360.it/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.linux360.it/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.linux360.it/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_6" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">vi</span> <span class="sy0">/</span>etc<span class="sy0">/</span>postfix<span class="sy0">/</span>sasl<span class="sy0">/</span>smtpd.conf</pre></div></div>
<p>Che editiamo come segue:</p>
<div id="wpshdo_7" class="wp-synhighlighter-outer"><div id="wpshdt_7" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_7"></a><a id="wpshat_7" class="wp-synhighlighter-title" href="#codesyntax_7"  onClick="javascript:wpsh_toggleBlock(7)" title="Click to show/hide code block">Source code</a></td><td align="right"><a href="#codesyntax_7" onClick="javascript:wpsh_code(7)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.linux360.it/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_7" onClick="javascript:wpsh_print(7)" title="Print code"><img border="0" style="border: 0 none" src="http://www.linux360.it/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.linux360.it/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.linux360.it/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_7" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;">pwcheck_method: saslauthd
mech_list: plain <span class="kw2">login</span>
allow_plaintext: <span class="kw2">true</span></pre></div></div>
<p>Nel caso di autenticazione basata su DB MySQL il file va editato come segue (attenzione a mettere i nomi giusti del db e delle tabelle!):</p>
<div id="wpshdo_8" class="wp-synhighlighter-outer"><div id="wpshdt_8" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_8"></a><a id="wpshat_8" class="wp-synhighlighter-title" href="#codesyntax_8"  onClick="javascript:wpsh_toggleBlock(8)" title="Click to show/hide code block">Source code</a></td><td align="right"><a href="#codesyntax_8" onClick="javascript:wpsh_code(8)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.linux360.it/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_8" onClick="javascript:wpsh_print(8)" title="Print code"><img border="0" style="border: 0 none" src="http://www.linux360.it/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.linux360.it/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.linux360.it/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_8" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;">pwcheck_method: saslauthd
mech_list: plain <span class="kw2">login</span>
allow_plaintext: <span class="kw2">true</span>
auxprop_plugin: sql
sql_engine: mysql
sql_hostnames: 127.0.0.1
sql_user: dbuser
sql_passwd: dbpassword
sql_database: dbname
sql_select: SELECT password FROM user WHERE username = <span class="st_h">'%u@%r'</span></pre></div></div>
<p>Aggiungiamo l&#8217;utente postfix al gruppo sasl:</p>
<div id="wpshdo_9" class="wp-synhighlighter-outer"><div id="wpshdt_9" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_9"></a><a id="wpshat_9" class="wp-synhighlighter-title" href="#codesyntax_9"  onClick="javascript:wpsh_toggleBlock(9)" title="Click to show/hide code block">Source code</a></td><td align="right"><a href="#codesyntax_9" onClick="javascript:wpsh_code(9)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.linux360.it/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_9" onClick="javascript:wpsh_print(9)" title="Print code"><img border="0" style="border: 0 none" src="http://www.linux360.it/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.linux360.it/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.linux360.it/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_9" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;">adduser postfix sasl</pre></div></div>
<p>Poi provvediamo ad inserire le voci per l&#8217;autenticazione SASL dentro il main.cf di Postfix:</p>
<div id="wpshdo_10" class="wp-synhighlighter-outer"><div id="wpshdt_10" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_10"></a><a id="wpshat_10" class="wp-synhighlighter-title" href="#codesyntax_10"  onClick="javascript:wpsh_toggleBlock(10)" title="Click to show/hide code block">Source code</a></td><td align="right"><a href="#codesyntax_10" onClick="javascript:wpsh_code(10)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.linux360.it/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_10" onClick="javascript:wpsh_print(10)" title="Print code"><img border="0" style="border: 0 none" src="http://www.linux360.it/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.linux360.it/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.linux360.it/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_10" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;">smtpd_sender_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination</pre></div></div>
<p>Riavviamo i servizi:</p>
<div id="wpshdo_11" class="wp-synhighlighter-outer"><div id="wpshdt_11" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_11"></a><a id="wpshat_11" class="wp-synhighlighter-title" href="#codesyntax_11"  onClick="javascript:wpsh_toggleBlock(11)" title="Click to show/hide code block">Source code</a></td><td align="right"><a href="#codesyntax_11" onClick="javascript:wpsh_code(11)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.linux360.it/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_11" onClick="javascript:wpsh_print(11)" title="Print code"><img border="0" style="border: 0 none" src="http://www.linux360.it/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.linux360.it/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.linux360.it/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_11" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="sy0">/</span>etc<span class="sy0">/</span>init.d<span class="sy0">/</span>postfix restart
<span class="sy0">/</span>etc<span class="sy0">/</span>init.d<span class="sy0">/</span>saslauthd restart</pre></div></div>
<p>E proviamo che tutto funziona correttamente:</p>
<div id="wpshdo_12" class="wp-synhighlighter-outer"><div id="wpshdt_12" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_12"></a><a id="wpshat_12" class="wp-synhighlighter-title" href="#codesyntax_12"  onClick="javascript:wpsh_toggleBlock(12)" title="Click to show/hide code block">Source code</a></td><td align="right"><a href="#codesyntax_12" onClick="javascript:wpsh_code(12)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.linux360.it/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_12" onClick="javascript:wpsh_print(12)" title="Print code"><img border="0" style="border: 0 none" src="http://www.linux360.it/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.linux360.it/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.linux360.it/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_12" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;">razorblade:~<span class="co0"># testsaslauthd -s smtp -u root@example.com -p newpassword</span>
<span class="nu0">0</span>: OK <span class="st0">&quot;Success.&quot;</span></pre></div></div>
<p>Enjoy!</p>
<p>L'articolo <a rel="nofollow" href="http://www.linux360.it/2014/10/02/postfix-sasl-auth/">Postfix: Autenticazione SASL</a> sembra essere il primo su <a rel="nofollow" href="http://www.linux360.it">Linux 360° | Italia</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linux360.it/2014/10/02/postfix-sasl-auth/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dual boot Thunderbird</title>
		<link>http://www.linux360.it/2012/11/07/dual-boot-thunderbird/</link>
		<comments>http://www.linux360.it/2012/11/07/dual-boot-thunderbird/#comments</comments>
		<pubDate>Wed, 07 Nov 2012 18:08:49 +0000</pubDate>
		<dc:creator><![CDATA[Paolo Daniele]]></dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Varie]]></category>
		<category><![CDATA[dual boot]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[posta]]></category>
		<category><![CDATA[profile]]></category>
		<category><![CDATA[thunderbird]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.paolodaniele.it/?p=1498</guid>
		<description><![CDATA[<p>Oggi vi presento un piccolo howto per chi come me ed il mio amico e compare Frank è appassionato di Linux, ma purtroppo per lavoro deve usare anche Windows!! Vediamo gli ingredienti di oggi: - 1 S.O. Ubuntu(vale per qualunque sistema operativo linux based); - 1 Windows 7; - Thunderbird; - Pazienza q.b. Cosa vogliamo ...</p>
<p>L'articolo <a rel="nofollow" href="http://www.linux360.it/2012/11/07/dual-boot-thunderbird/">Dual boot Thunderbird</a> sembra essere il primo su <a rel="nofollow" href="http://www.linux360.it">Linux 360° | Italia</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>Oggi vi presento un piccolo howto per chi come me ed il mio amico e compare <a href="http://www.ubuntuserver.it">Frank</a> è appassionato di Linux, ma purtroppo per lavoro deve usare anche Windows!!</p>
<p>Vediamo gli ingredienti di oggi:</p>
<p>- 1 S.O. Ubuntu(vale per qualunque sistema operativo linux based);</p>
<p>- 1 Windows 7;</p>
<p>- Thunderbird;</p>
<p>- Pazienza q.b.</p>
<p>Cosa vogliamo ottenere: all&#8217;avvio del pc, indipendentemente se sotto linux o windows voglio che il mio Thunderbird sia sempre aggiornato ossia che le mail che scarico quando sono su Linux si vedano anche al prossimo avvio di windows e viceversa!</p>
<p>Esistono 2 metodi fondamentali:</p>
<p>1) Il metodo più semplicemente consiste nel fare(o sfruttarne una già esistente) una partizione nella quale creeremo il profilo condiviso di Thunderbird.</p>
<p>Per creare il profilo di Thunderbird basta andare su Esegui e digitare &#8220;thunderbird.exe -p&#8221; creare un nuovo profilo e selezionare come directory una precedentemente creata nella partizione neutra(senza S.O.). Questa operazione va eseguita sia su Windows che su Linux et voilà il gioco è fatto.</p>
<p>2) Il metodo un po&#8217; più complicato consiste nello sfruttare la directory di Thunderbird di Windows(perchè windows le partizioni ext3/4 non le vede nativamente). Senza creare un nuovo profilo installiamo Thunderbird su Windows, configuriamo i vari account di posta e poi riavviamo il pc sotto linux.</p>
<p>Fatto questo i passi da eseguire su linux sono i seguenti:</p>
<p>a) Installazione Thunderbird(da repository oppure dal gestore software visuale);</p>
<p>b) Editare il file /etc/fstab nel seguente modo: <em>/dev/sdaX /media/nome_directory ntfs auto,rw,exec,users,dmask=000,fmask=111,nls=utf8 0 0</em></p>
<p>X corrisponde al numero della vostra partizione nfts con win7, per sapere quale è basta fare <em>sudo fdisk -l</em></p>
<p>Questa operazione serve per montare in automatico la partizione di windows in una directory facilemente raggiungibile perchè ci servirà più avanti nella configurazione.</p>
<p>c) Una volta fatto questo copiare tutto il contenuto della cartella C:Usersnome_utenteAppDataRoamingThunderbirdProfilesnome_profilo dentro la cartella ~/.thunderbird/profiles/nome_profilo</p>
<p>d) Fatto questo bisogna editare il file prefs.js (fate prima un backup!) sostituendo il percorso <em>AppDataRoamingThunderbirdProfilesnome_profilo</em> con /media/nome_directory/Users/AppData/Roaming/Thunderbird/Profiles/nome_profilo</p>
<p>Se ci sono delle righe contenenti la stringa <em>[ProfD]</em> vanno eliminate, perchè verranno ricreate in futuro dal nuovo path.</p>
<p>Il gioco è fatto!!!!Abbiamo mantenuto la stessa struttura delle directory, le impostazioni degli account etc. basta solo rimettere la pwd per la prima volta!!!</p>
<p>I vantaggi della prima soluzioni sono che lavorando in campo neutro non ci sono rischi di creare/modificare file che poi non vengono letti da uno o dall&#8217;altro S.O., mentre nel secondo caso si risparmia una partizione e si sfrutta quella di windows che, nel caso si rovini(cosa probabilissima con i S.O. di Redmond) è sempre accessibile da Linux!!!</p>
<p>Enjoy!</p>
<p>Paolo</p>
<p>L'articolo <a rel="nofollow" href="http://www.linux360.it/2012/11/07/dual-boot-thunderbird/">Dual boot Thunderbird</a> sembra essere il primo su <a rel="nofollow" href="http://www.linux360.it">Linux 360° | Italia</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linux360.it/2012/11/07/dual-boot-thunderbird/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
