<pclass="admonition-title">This tutorial is available in other languages. <ahref="https://bitbucket.org/zhb/iredmail-docs/src">Help translate more</a></p>
<h1id="apponi-firma-dkim-su-e-mail-in-uscita-per-il-nuovo-dominio-di-posta-elettronica">Apponi firma DKIM su e-mail in uscita per il nuovo dominio di posta elettronica</h1>
<divclass="toc">
<ul>
<li><ahref="#apponi-firma-dkim-su-e-mail-in-uscita-per-il-nuovo-dominio-di-posta-elettronica">Apponi firma DKIM su e-mail in uscita per il nuovo dominio di posta elettronica</a><ul>
<li><ahref="#usare-la-chiave-esistente-dkim-per-il-nuovo-dominio">Usare la chiave esistente DKIM per il nuovo dominio</a></li>
<li><ahref="#generate-una-nuova-chiave-dkim-per-il-nuovo-dominio">Generate una nuova chiave DKIM per il nuovo dominio.</a></li>
<li><ahref="#uso-di-uanchiave-dkim-per-tutti-i-domini-di-posta">Uso di uanchiave DKIM per tutti i domini di posta</a></li>
<li><ahref="#referenze">Referenze</a></li>
</ul>
</li>
</ul>
</div>
<blockquote>
<p>Non sapete cosa DKIM sia? Leggete il nostro tutorial qui:
<ahref="./setup.dns.html#dkim-record-for-your-mail-domain-name">Cos'è un record DNS DKIM</a>.</p>
<p>Non sapete dove sia il file di configurazione di Amavisd? Leggete il nostro tutorial qui:
<ahref="file.locations.html#amavisd">Posizione dei file di configurazioni e log dei maggiori componenti</a>.</p>
</blockquote>
<p>iRedMail configura Amavisd per firmare le mail in uscita con il primo dominio di posta che avete
aggiunto durante l'installazione di iRedMail. Se aggiungete un nuovo dominio di posta, dovrete modificare
il file di configurazione di Amavisd affinché apponga la firma DKIM.</p>
<p>Mettiamo che il primo dominio di posta aggiunto durante l'installazione di iRedMail sia <code>mydomain.com</code>,<br/>
ed il nuovo dominio aggiunto sia <code>new_domain.com</code>, eseguite i seguenti passi per abilitare la firma DKIM per
mail in uscita per il nuovo dominio.</p>
<h2id="usare-la-chiave-esistente-dkim-per-il-nuovo-dominio">Usare la chiave esistente DKIM per il nuovo dominio</h2>
<p>Se avete già una chiave DKIM ed il relativo record DNS DKIM, va bene se usate la chiave DKIM esistente per
firmare le mail in uscita per il nuovo dominio. Così facendo non dovrete chiedere al cliente che detiene il nuovo
dominio di creare un nuovo record DNS DKIM.</p>
<ul>
<li>Cercate le configurazioni qui sotto nel file di configurazione di Amavisd, <code>amavisd.conf</code>:</li>
"mydomain.com" => { d =>"mydomain.com", a => 'rsa-sha256', ttl => 10*24*3600 },
"new_domain.com" => { d =>"new_domain.com", a => 'rsa-sha256', ttl => 10*24*3600 },
...
});
</code></pre>
<ul>
<li>Riavviate il servizio Amavids.</li>
</ul>
<p>Di nuovo, non dimenticate di aggiungere un nuovo record DNS DKIM nel nuovo dominio. Il valore del record DKIM
può essere verificato con il seguente comando;</p>
<pre><codeclass="shell"># amavisd-new showkeys
</code></pre>
<p>Dopo aver aggiunto il record DNS DKIM, verificatelo con il seguente comando;</p>
<pre><codeclass="shell"># amavisd-new testkeys
</code></pre>
<p>Nota: I provider DNS generalmente tengono in cache per due ore i record DNS, per cui se il comando ritorna " invalid"
invece di "pass", dovrete seguire nuovamente il test dopo un po' di tempo.</p>
<h2id="uso-di-uanchiave-dkim-per-tutti-i-domini-di-posta">Uso di uanchiave DKIM per tutti i domini di posta</h2>
<p>Per compatibilità verso dkim_milter il dominio che firma puo includere un "*" come carattere jolly - questo non è raccomandato in quanto Amavisd, in questo caso, potrebbe produrre firme che non hanno corrispondenza con la chiave pubblicata nel DNS. Il modo corretto è di avere una chiave dkim per ogni dominio di posta.</p>
<p>Se comunque volete provare questa configurazione, eseguite i passi seguenti:</p>
<ul>
<li>Cercate la seguente riga nel file di configurazione di Amavisd, <code>amavisd.conf</code>:</li>
<p>Con questa configurazione, tutte le mail in uscita saranno firmata con questa chiave dkim. Ed Amavisd mostrerà un messaggio di avviso quando avviate il servizio Amavisd:</p>
<blockquote>
<p>dkim: wildcard in signing domain (key#1, *), may produce unverifiable
signatures with no published public key, avoid!</p>
</blockquote>
<h2id="referenze">Referenze</h2>
<ul>
<li>Documenti ufficiali di Amavisd: <ahref="http://www.ijs.si/software/amavisd/amavisd-new-docs.html#dkim">Configurazione della firma e verifica DKIM</a></li>
<pstyle="text-align: center; color: grey;">All documents are available in <ahref="https://bitbucket.org/zhb/iredmail-docs/src">BitBucket repository</a>, and published under <ahref="http://creativecommons.org/licenses/by-nd/3.0/us/"target="_blank">Creative Commons</a> license. You can <ahref="https://bitbucket.org/zhb/iredmail-docs/get/tip.tar.bz2">download the latest version</a> for offline reading. If you found something wrong, please do <ahref="https://www.iredmail.org/contact.html">contact us</a> to fix it.</p>