.. _ser-correo: Correo electrónico ================== La configuración completa de un servidor de correo que sea considerado legítimo por el resto añade una complejidad al servicio que no existía antiguamente. En cualquier caso, intentaremos hacerlo también. Utilizaremos como servidor Postfix_. Preliminares ------------ Antes de entrar de lleno en configurar el servidor es necesario: * Conocer :ref:`los protocolos implicados en la comunicación <protocolos-correo>`. * Estudiar :ref:`la estructura de los mensajes de correo <mensaje-correo>`. * Saber :ref:`cómo se configura mínimamente el servicio DNS <pre-smtp>` para que nuestro servidor de correo sea identificado como tal. .. note:: En realidad cómo sea haga la configuración del |DNS| puede variar: * En una prueba local podremos instalar un servidor |DNS| como :ref:`dnsmasq <dnsmasq-dns>`. * En un servidor real es posible que la configuración debamos hacerla a través de la interfaz que nos ofrezca nuestro `agente registrador <https://es.wikipedia.org/wiki/Registrador_de_dominios>`_. Configuración básica -------------------- Consiste en: * :ref:`Instalación en sí <postfix-inst>`. * :ref:`Configuración del cifrado <postfix-ssl>`. * :ref:`Configuración de la autenticación SASL con dovecot <postfix-dovecot-sasl>`. * :ref:`División del servicio en tres puertos <postfix-25-465-587>`. Configuración de |IMAP| ----------------------- Además de |SMTP| es necesario configurar mínimamente un servicio para recogida en los buzones de los usuarios. Esto puede hacerse siguiendo las instrucciones recogidas en la :ref:`instalación de dovecot <dovecot-imap>`. Configuración adicional ----------------------- Esta configuración no es estrictamente necesaria, pero sí *recomendable*: * :ref:`Configuración de la entrega con dovecot <postfix-dovecot-mda>`. * Definición de *usuarios exclusivos* para que no sea necesario crear en el sistema operativo un usuario para usuario de correo. Puede darse el caso de que nuestro :program:`postfix`: - :ref:`Gestione un único dominio <postfix-usu-virtual-dovecot>`. - :ref:`Gestione varios dominios <postfix-mul-dom>`. * :ref:`Acreditación del servidor como remitente legítimo <smtp-acreditacion>`, lo cual es indispensable en un servidor que pretenda proporcionar un servicio real en internet. Configuración opcional ---------------------- * :ref:`Cuotas de usuario <postfix-quota>`. * :ref:`Cuentas virtuales <postfix-cue-virt>`. * :ref:`Limitación del envío y recepción de mensajes <postfix-flujo>`. * :ref:`Limitación de From: a los usuarios propios <postfix-vrfydmn>`. * :ref:`Filtro antispam con rspamd <rspamd>`. .. note:: Además, es conveniente echarle una lectura a los :ref:`consejos de implementación <postfix-consejos>`. .. _Postfix: https://www.postfix.org