<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://manuais.iessanclemente.net/index.php?action=history&amp;feed=atom&amp;title=O_axente_MDA_Dovecot</id>
	<title>O axente MDA Dovecot - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="https://manuais.iessanclemente.net/index.php?action=history&amp;feed=atom&amp;title=O_axente_MDA_Dovecot"/>
	<link rel="alternate" type="text/html" href="https://manuais.iessanclemente.net/index.php?title=O_axente_MDA_Dovecot&amp;action=history"/>
	<updated>2026-10-21T12:03:38Z</updated>
	<subtitle>Historial de revisiones de esta página en la wiki</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>https://manuais.iessanclemente.net/index.php?title=O_axente_MDA_Dovecot&amp;diff=69632&amp;oldid=prev</id>
		<title>Bruno: /* Habilitar Encriptación SSL */</title>
		<link rel="alternate" type="text/html" href="https://manuais.iessanclemente.net/index.php?title=O_axente_MDA_Dovecot&amp;diff=69632&amp;oldid=prev"/>
		<updated>2021-03-02T10:52:01Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Habilitar Encriptación SSL&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Dovecot é un MDA (Correo Electrónico Delivery Agent), con soporte POP3/IMAP, o cal necesita dun MTA como Postfix, para funcionar correctamente.&lt;br /&gt;
&lt;br /&gt;
Dovecot soporta:&lt;br /&gt;
*IMAP (including TLS/STARTTLS)&lt;br /&gt;
*IMAP+SSL (&amp;quot;imaps&amp;quot;)&lt;br /&gt;
*POP3 (including TLS/STLS)&lt;br /&gt;
*POP3+SSL (&amp;quot;pops&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Dovecot soporta os seguintes métodos de autenticación:&lt;br /&gt;
*plain&lt;br /&gt;
*colgante-md5&lt;br /&gt;
*cram-md5&lt;br /&gt;
*apop (only for POP3)&lt;br /&gt;
*anonymous&lt;br /&gt;
&lt;br /&gt;
==Instalación==&lt;br /&gt;
O primeiro paso é instalar os paquetes necesarios: &amp;#039;&amp;#039;&amp;#039;dovecot-imapd dovecot-pop3d dovecot-common&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install dovecot-imapd dovecot-pop3d&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O ficheiro principal de configuración é &amp;#039;&amp;#039;&amp;#039;/etc/dovecot/dovecot.conf&amp;#039;&amp;#039;&amp;#039;. Tamén hai configuracións que están repartidas por todos os ficheiros que hai repartidos dentro do directorio &amp;#039;&amp;#039;&amp;#039;/etc/dovecot/conf.d/&amp;#039;&amp;#039;&amp;#039;.Sempre que se faga un cambio, hai que reiniciar o servidor:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
service dovecot restart&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Configuración==&lt;br /&gt;
Editamos o ficheiro &amp;#039;&amp;#039;&amp;#039;/etc/dovecot/conf.d/10-mail.conf&amp;#039;&amp;#039;&amp;#039; e quitamos o comentario a liña&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mail_location = mbox:~/mail:INBOX=/var/mail/%u&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
ou &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mail_location = maildir:~/Maildir&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Por defecto, o dovecot, xa ven configurado para que non permita autenticación en texto plano sen empregar encriptación. Se a queremos habilitar, temos que editar o ficheiro &amp;#039;&amp;#039;&amp;#039;/etc/dovecot/conf.d/10-auth.conf&amp;#039;&amp;#039;&amp;#039; e establecer &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 disable_plaintext_auth = no&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Tamén nese mesmo ficheiro, temos que configuraer o dovecot para que elimine @dominio do nome de usuario empregado na autenticación&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
auth_username_format = %n&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir deste momento podemos usar un cliente de correo (Thunderbird, Evolution, Outlook, ...) para comprobar se funciona ou non o acceso. Simplemente introducindo o usuario co contrasinal na configuración, debería deixarnos acceder.&lt;br /&gt;
&lt;br /&gt;
Recorda que por agora só serás capaz de enviar correos dentro da túa propia rede ou dominio local. Se intentas enviar correo ao exterior obterás a mensaxe &amp;quot;relay access denied&amp;quot;, pero non terás ningún problema para recibir correos.&lt;br /&gt;
&lt;br /&gt;
===Uso de &amp;#039;&amp;#039;maildir&amp;#039;&amp;#039;===&lt;br /&gt;
Se en vez de usar o formato &amp;#039;&amp;#039;mbox&amp;#039;&amp;#039; para o almacenamento dos emails nas caixas de correo dos usuarios, usamos o formato &amp;#039;&amp;#039;maildir&amp;#039;&amp;#039; temos que configurar o Dovecot para que sexa capaz de ler os correos da nova ubucación.&lt;br /&gt;
&lt;br /&gt;
A directiva &amp;#039;&amp;#039;mail_location&amp;#039;&amp;#039; debe apuntar ao formato maildir e á nova ruta. Cambiamola no ficheiro &amp;#039;&amp;#039;&amp;#039;/etc/dovecot/conf.d/10-mail.conf&amp;#039;&amp;#039;&amp;#039; substituíndo o contido por&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mail_location = maildir:~/Maildir&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==Uso de certificados dixitais==&lt;br /&gt;
Para establecer os certificados dixitais propios, hai que establecelo no ficheiro &amp;#039;&amp;#039;&amp;#039;/etc/dovecot/conf.d/10-ssl.conf&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ssl_cert = &amp;lt;/etc/ssl/certs/server.crt&lt;br /&gt;
ssl_key = &amp;lt;/etc/ssl/private/server.key&lt;br /&gt;
#Se a chave do certificado está protexida por contrasinal, indicámolo aquí. &lt;br /&gt;
#Aconsellable gardala nun ficheiro protexido, e poñer a ruta con &amp;lt;/ruta ao ficheiro co contrasinal&lt;br /&gt;
#ssl_key_password = abc123.&lt;br /&gt;
&lt;br /&gt;
#Se a autoridade certificadora non é coñecida, temos que indicala tamén&lt;br /&gt;
ssl_ca = &amp;lt;/etc/ssl/certs/cacert.pem&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se os certificados para POP3 e IMAP son diferentes, podemos indicalos así&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
protocol imap {&lt;br /&gt;
  ssl_cert = &amp;lt;/etc/ssl/certs/imap.pem&lt;br /&gt;
  ssl_key = &amp;lt;/etc/ssl/private/imap.key&lt;br /&gt;
}&lt;br /&gt;
protocol pop3 {&lt;br /&gt;
  ssl_cert = &amp;lt;/etc/ssl/certs/pop3.pem&lt;br /&gt;
  ssl_key = &amp;lt;/etc/ssl/private/pop3.key&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Habilitar Encriptación SSL==&lt;br /&gt;
Para permitir que se poidan establecer conexións mediante SSL hai que activalo no ficheiro &amp;#039;&amp;#039;&amp;#039;/etc/dovecot/conf.d/10-ssl.conf&amp;#039;&amp;#039;&amp;#039;, quitando o comentario seguinte:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ssl = yes&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
E para deshabilitar os protocolos inseguros como é SSLv3, engadimos no ficheiro &amp;#039;&amp;#039;&amp;#039;/etc/dovecot/conf.d/10-ssl.conf&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ssl_min_protocol = TLSv1.2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Bruno</name></author>
	</entry>
</feed>