<?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>Luizz &#187; postfix</title>
	<atom:link href="http://www.luizz.it/tag/postfix/feed" rel="self" type="application/rss+xml" />
	<link>http://www.luizz.it</link>
	<description>Appunti di lavoro per lo sviluppo di applicazioni WEB con CakePHP</description>
	<lastBuildDate>Thu, 05 Jan 2012 08:48:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Installare Postfix</title>
		<link>http://www.luizz.it/62/linux/installare-postfix</link>
		<comments>http://www.luizz.it/62/linux/installare-postfix#comments</comments>
		<pubDate>Tue, 19 Apr 2005 09:37:11 +0000</pubDate>
		<dc:creator>Luizz</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[posta]]></category>
		<category><![CDATA[postfix]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://www.luizz.it/62/linux/installare-postfix/</guid>
		<description><![CDATA[Procedura per scaricare, installare e configurare postfix su una distribuzione Slackware]]></description>
			<content:encoded><![CDATA[<p>Postfix è semplice da installare e ancora più semplice da configurare. Per usarlo come SMTP client si deve usare però SASL. </p>
<p><strong>Perchè Postfix</strong></p>
<p>Nella distribuzione Slackware è presente Sendmail che è un programma storico e largamente usato, ma con dei problemi di sicurezza e complessità di configurazione.<br />
Dalle impressioni ricavate su Internet ho provato ad usare <a href="http://www.postfix.org/">Postfix</a>.<br />
Già visitando il sito si riceve una sensazione rassicurante grazie anche ai documenti riportati per le varie lingue che rappresentano un valido Quick Start.</p>
<p><strong>Installazione di Postfix</strong></p>
<p>Fatto il download ed eseguita la solita installazione si può procedere alla modifica dei file di configurazione /etc/postfix/aliases e /etc/postfix/main.cf.<br />
Seguendo le indicazioni dei tutorial on-line (che trovate nell&#8217;elenco dei link) si può utilizzare il server di posta in pochi passaggi, ma se si vuole utilizzare il server SMTP del proprio provider, bisogna configurare il sistema di autenticazione SASL.</p>
<p>Quindi dal <a href="ftp://ftp.andrew.cmu.edu/pub/cyrus-mail">server FTP</a> si scarica la versione che ritiene più idonea (leggere le note del Postfix SASL Howto circa la versione supportata), io ho scaricato la versione 1.5.28, e si installa.</p>
<p>A questo punto si deve creare il seguente link come suggerito dalle istruzioni:<br />
<code>ln -s /usr/local/lib/sasl /usr/lib/sasl</code></p>
<p>Fatto questo si deve ricompilare Postfix con il supporto per SASL utilizzando i seguenti comandi.<br />
<code>% make tidy # se si hanno dei file della precedente installazione<br />
% make makefiles CCARGS="-DUSE_SASL_AUTH -I/usr/local/include" \<br />
    AUXLIBS="-L/usr/local/lib -lsasl"<br />
% make upgrade</code></p>
<blockquote><p><strong>Nota</strong>: durante il make upgrade (o install se è la prima installazione) ha dato un errore poichè non trovata la libreria libsasl.so.7.<br />
Ho risolto con un semplice SymLink da /usr/lib/libsasl&#8211;>/usr/local/lib/libsasl.so.7<br />
Questa anomalia si è presentata solo una volta su due installazioni su Slack</p></blockquote>
<p><strong>Configurazione</strong></p>
<p>Per la configurazione ho letto prima lil tutorial del <a href="http://www.pluto.linux.it/journal/pj0201/postfix.html">Pluto Journal</a> , poi il HOW TO di <a href="http://www.mrshark.it/qechowto/configurazionepostfix.html">Mr. Shark</a> ed infine la documentazione ufficiale.<br />
Dopo essermi fatto un&#8217;idea ho optato per le seguenti operazioni</p>
<p><strong>1) Inserire gli alias nel file /etc/postfix/aliases</strong><br />
Non ho creato un nuovo file ma ho utilizzato il commentatissimo file già presente sostituendo &#8216;you&#8217; nella 11^ riga con il mio account e aggiungendo qualche altro utente.<br />
Salvato il file bisogna eseguire &#8216;newaliases&#8217;.<br />
Il programma non trova il file /etc/aliases che cerca per default, quindi creo un altro bel symLink /etc/aliases &#8211;> /etc/postfix/aliases<br />
Inoltre segnala la mancanza di indicazioni nel file /etc/postfix/main.cf circa il nome del dominio o dell&#8217;host.<br />
Quindi si configura main.cf e poi ci si riprova</p>
<p><strong>2) configurare impostare il file /etc/postfix/main.cf</strong></p>
<p>Il mio server di posta è all&#8217;interno di una LAN e deve poter inviare la posta facendo il relay verso un server SMTP esterno quindi:</p>
<p><code>relayhost = [smtp.dominiovero.it]</code></p>
<p>le impostazioni per inviare la userid e password al server SMTP esterno sono :</p>
<p><code>smtp_sasl_auth_enable = yes<br />
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd<br />
smtp_sasl_security_options =</code></p>
<p>nel file /etc/postfix/sasl_passwd è presente la seguente riga:</p>
<p><code>smtp.dominiovero.it userid:password</code></p>
<p>Volendo nascondere nell&#8217;indirizzo il nome del dominio sulla LAN e far apparire quello pubblico dominiovero.it imposto il seguente comando</p>
<p><code>masquerade_domains = dominiolan.qualsiasi dominiovero.it</code></p>
<p>in questo modo posso &#8220;mascherare&#8221; il dominio della LAN</p>
<p>Per non far apparire nel banner smtp il nome del programma di posta e la versione ? sufficente impostare il formato del banner</p>
<p><code>smtpd_banner = $myhostname ESMTP $mail_name</code></p>
<p>Per far si che per un dato dominio le mail vengano inviate localmente senza trasmetterle ad un&#8217;altra macchina, si utilizza<br />
<code><br />
mydestination = $myhostname localhost.$mydomain localhost $mydomain dominiovero.it</code></p>
<p>in questo caso anche le email inviate da un utente della rete locale all&#8217;utente pippo@dominiovero.it vengono redirette localmente.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.luizz.it/62/linux/installare-postfix/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

