{"id":13406,"date":"2024-11-02T14:46:47","date_gmt":"2024-11-02T13:46:47","guid":{"rendered":"https:\/\/www.palentino.es\/blog\/?p=13406"},"modified":"2024-11-02T14:46:47","modified_gmt":"2024-11-02T13:46:47","slug":"funcionamiento-tecnico-del-envio-y-recepcion-de-un-correo-electronico-con-validaciones-spf-dkim-dmarc-y-uso-de-mta-mda","status":"publish","type":"post","link":"https:\/\/www.palentino.es\/blog\/funcionamiento-tecnico-del-envio-y-recepcion-de-un-correo-electronico-con-validaciones-spf-dkim-dmarc-y-uso-de-mta-mda\/","title":{"rendered":"Funcionamiento t\u00e9cnico del env\u00edo y recepci\u00f3n de un correo electr\u00f3nico con validaciones SPF, DKIM, DMARC y Uso de MTA\/MDA"},"content":{"rendered":"<p><a href=\"https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2024\/11\/CorreoFuncionamiento.gif\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-13407 size-full\" src=\"https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2024\/11\/CorreoFuncionamiento.gif\" alt=\"\" width=\"1401\" height=\"938\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>El proceso t\u00e9cnico de env\u00edo y recepci\u00f3n de correos electr\u00f3nicos involucra varios componentes clave, incluyendo el uso de <strong>MTA (Mail Transfer Agent)<\/strong> y <strong>MDA (Mail Delivery Agent)<\/strong>, y medidas de seguridad como <strong>SPF<\/strong>, <strong>DKIM<\/strong> y <strong>DMARC<\/strong> para evitar la falsificaci\u00f3n y garantizar la autenticidad del remitente. A continuaci\u00f3n se describe el flujo t\u00e9cnico completo con m\u00e1s detalles sobre puertos, ejemplos de protocolos y registros DNS.<\/p>\n<p>&nbsp;<\/p>\n<p><!--more--><\/p>\n<h3><strong>Composici\u00f3n del Correo en el Cliente de Correo<\/strong><\/h3>\n<ul>\n<li>El usuario redacta el correo en un <strong>cliente de correo electr\u00f3nico<\/strong> (como Outlook, Gmail o Thunderbird).<\/li>\n<li>El correo contiene los <strong>encabezados<\/strong> (remitente, destinatario, asunto, etc.) y el <strong>cuerpo<\/strong> (mensaje en texto o HTML).<\/li>\n<li>Formato de contenido: <strong>MIME<\/strong> (Multipurpose Internet Mail Extensions) que define c\u00f3mo se incluyen adjuntos y formatos complejos.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3><strong>Env\u00edo del Correo mediante SMTP y Validaci\u00f3n SPF<\/strong><\/h3>\n<h4><strong>Conexi\u00f3n al Servidor SMTP (MTA)<\/strong><\/h4>\n<p>El cliente de correo se conecta al <strong>MTA (Mail Transfer Agent)<\/strong> del remitente, utilizando el protocolo <strong>SMTP (Simple Mail Transfer Protocol)<\/strong>.<\/p>\n<ul>\n<li><strong>Puerto est\u00e1ndar SMTP<\/strong>: 25 (no seguro), 587 (STARTTLS), 465 (SMTP sobre SSL).<\/li>\n<li>Ejemplo de un servidor MTA: <strong>Postfix<\/strong>, <strong>Sendmail<\/strong>, <strong>Exim<\/strong>.<\/li>\n<\/ul>\n<p>Comandos SMTP involucrados:<\/p>\n<p><strong>EHLO o HELO<\/strong>: Identificaci\u00f3n del cliente.<br \/>\n<strong>MAIL FROM<\/strong>: Direcci\u00f3n del remitente.<br \/>\n<strong>RCPT TO<\/strong>: Direcci\u00f3n del destinatario.<br \/>\n<strong>DATA<\/strong>: Env\u00edo del cuerpo del correo.<\/p>\n<h4><strong>\u00a0Validaci\u00f3n SPF (Sender Policy Framework)<\/strong><\/h4>\n<p>El <strong>SPF<\/strong> verifica que la direcci\u00f3n IP del servidor SMTP est\u00e1 autorizada para enviar correos en nombre del dominio remitente. Esta validaci\u00f3n se realiza consultando un <strong>registro SPF<\/strong> en el DNS del dominio.<\/p>\n<p><em>v=spf1 ip4:192.168.1.1 ip4:192.168.2.0\/24 include:_spf.google.com ~all<\/em><\/p>\n<p>Este registro indica qu\u00e9 direcciones IP est\u00e1n autorizadas para enviar correos desde ese dominio.<\/p>\n<p><strong>Resultado del SPF<\/strong>:<\/p>\n<ul>\n<li>Si la IP coincide con las permitidas, el servidor del destinatario acepta el correo; si no, puede rechazarlo o marcarlo como spam.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3><strong>Transferencia del Correo al Servidor del Destinatario (MTA Destinatario)<\/strong><\/h3>\n<p>Una vez que el MTA del remitente ha pasado la validaci\u00f3n SPF, busca el <strong>servidor MX (Mail Exchanger)<\/strong> del dominio del destinatario mediante una consulta <strong>DNS<\/strong>.<\/p>\n<ul>\n<li><strong>Registro MX<\/strong> en DNS:<\/li>\n<\/ul>\n<p><em>example.com. IN MX 10 mail.example.com.<\/em><\/p>\n<p>El MTA del remitente se conecta al MTA del destinatario (generalmente por el puerto <strong>25<\/strong>), y transfiere el correo mediante SMTP.<\/p>\n<p>&nbsp;<\/p>\n<h3><strong>Aplicaci\u00f3n de DKIM (DomainKeys Identified Mail)<\/strong><\/h3>\n<p><strong>DKIM<\/strong> es un m\u00e9todo de autenticaci\u00f3n que asegura la integridad del correo. El servidor SMTP del remitente firma digitalmente el mensaje utilizando una clave privada, y el destinatario verifica esta firma mediante la clave p\u00fablica publicada en el DNS del dominio remitente.<\/p>\n<p><em>DKIM-Signature: v=1; a=rsa-sha256; d=example.com; s=default;<\/em><br \/>\n<em>h=from:to:subject:date;<\/em><br \/>\n<em>bh=Pa0l&#8230;etc&#8230;vRVc=;<\/em><br \/>\n<em>b=KFwT&#8230;etc&#8230;==<\/em><\/p>\n<p>El servidor del destinatario realiza una consulta DNS para obtener la clave p\u00fablica y verificar que el mensaje no ha sido alterado en tr\u00e1nsito.<\/p>\n<p>&nbsp;<\/p>\n<h3><strong>\u00a0Almacenamiento del Correo en el Servidor del Destinatario (MDA)<\/strong><\/h3>\n<p>Una vez que el correo ha pasado las validaciones, el <strong>MTA del destinatario<\/strong> lo entrega al <strong>MDA (Mail Delivery Agent)<\/strong>. El MDA se encarga de almacenar el mensaje en la bandeja de entrada del destinatario.<\/p>\n<ul>\n<li><strong>Ejemplos de MDA<\/strong>: <strong>Dovecot<\/strong>, <strong>Courier<\/strong>.<\/li>\n<li>El correo es almacenado en formatos como <strong>Maildir<\/strong> o <strong>mbox<\/strong>, dependiendo de la configuraci\u00f3n del servidor.<\/li>\n<\/ul>\n<h3><\/h3>\n<h3><strong>\u00a0Recuperaci\u00f3n del Correo mediante POP3\/IMAP<\/strong><\/h3>\n<p>El destinatario accede a su correo utilizando un cliente de correo mediante los protocolos <strong>POP3<\/strong> o <strong>IMAP<\/strong>.<\/p>\n<ul>\n<li><strong>IMAP (Internet Message Access Protocol)<\/strong>: Permite la sincronizaci\u00f3n de los correos en el servidor y el acceso desde m\u00faltiples dispositivos.\n<ul>\n<li><strong>Puerto IMAP<\/strong>: 143 (no seguro), 993 (IMAP sobre SSL).<\/li>\n<\/ul>\n<\/li>\n<li><strong>POP3 (Post Office Protocol 3)<\/strong>: Descarga los correos en el dispositivo local, elimin\u00e1ndolos (opcionalmente) del servidor.\n<ul>\n<li><strong>Puerto POP3<\/strong>: 110 (no seguro), 995 (POP3 sobre SSL).<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3><strong>Resumen T\u00e9cnico Completo con Detalles Espec\u00edficos<\/strong><\/h3>\n<ol>\n<li><strong>Cliente de Correo<\/strong>: El usuario redacta el correo y el cliente lo env\u00eda utilizando <strong>SMTP<\/strong>.\n<ul>\n<li><strong>Puertos SMTP comunes<\/strong>: 25, 587, 465.<\/li>\n<\/ul>\n<\/li>\n<li><strong>MTA (Mail Transfer Agent)<\/strong>: El servidor SMTP del remitente transfiere el correo al MTA del destinatario.\n<ul>\n<li><strong>Ejemplos de MTA<\/strong>: Postfix, Sendmail, Exim.<\/li>\n<li>Se realizan validaciones de <strong>SPF<\/strong> (autorizaci\u00f3n del servidor remitente).<\/li>\n<\/ul>\n<\/li>\n<li><strong>Transferencia del correo<\/strong>: El MTA del remitente busca el servidor MX del destinatario mediante <strong>DNS<\/strong> y transfiere el mensaje.<\/li>\n<li><strong>DKIM<\/strong>: El correo es firmado digitalmente en el servidor remitente y verificado por el servidor destinatario.<\/li>\n<li><strong>DMARC<\/strong>: El servidor destinatario aplica las pol\u00edticas DMARC del dominio remitente para manejar correos que fallen las validaciones de SPF o DKIM.<\/li>\n<li><strong>MDA (Mail Delivery Agent)<\/strong>: El correo se almacena en el buz\u00f3n del destinatario.\n<ul>\n<li><strong>Ejemplos de MDA<\/strong>: Dovecot, Courier.<\/li>\n<li>Formatos de almacenamiento: Maildir, mbox.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Recuperaci\u00f3n del correo<\/strong>: El destinatario accede a su correo mediante <strong>IMAP<\/strong> o <strong>POP3<\/strong>.\n<ul>\n<li><strong>Puertos IMAP<\/strong>: 143 (no seguro), 993 (IMAP sobre SSL).<\/li>\n<li><strong>Puertos POP3<\/strong>: 110 (no seguro), 995 (POP3 sobre SSL).<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<p>Este proceso garantiza que los correos electr\u00f3nicos se env\u00edan y reciben de manera segura, con validaciones de autenticidad mediante <strong>SPF<\/strong>, <strong>DKIM<\/strong>, y <strong>DMARC<\/strong>, y asegura que los correos sean entregados correctamente en el buz\u00f3n del destinatario.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; El proceso t\u00e9cnico de env\u00edo y recepci\u00f3n de correos electr\u00f3nicos involucra varios componentes clave, incluyendo el uso de MTA (Mail Transfer Agent) y MDA (Mail Delivery Agent), y medidas de seguridad como SPF, DKIM y DMARC para evitar la falsificaci\u00f3n y garantizar la autenticidad del remitente. A continuaci\u00f3n se describe el flujo t\u00e9cnico completo con m\u00e1s detalles sobre puertos, ejemplos de protocolos y registros DNS. &nbsp;<\/p>\n","protected":false},"author":1,"featured_media":3969,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1415],"tags":[684,555],"class_list":["post-13406","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sin-categoria-es","tag-correo","tag-mail"],"_links":{"self":[{"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/posts\/13406","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/comments?post=13406"}],"version-history":[{"count":6,"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/posts\/13406\/revisions"}],"predecessor-version":[{"id":13413,"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/posts\/13406\/revisions\/13413"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/media\/3969"}],"wp:attachment":[{"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/media?parent=13406"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/categories?post=13406"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/tags?post=13406"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}