• Skip to main content
  • Skip to secondary menu
  • Skip to primary sidebar
El Blog de Jorge de la Cruz

El Blog de Jorge de la Cruz

El Blog de Jorge de la Cruz - Todas las novedades sobre VMware, Veeam, InfluxData, Grafana, Zimbra, etc.

  • Home
  • VMware
    • VMworld
    • VMware vSphere 6.7
    • VMware vSphere 6.5
  • Veeam
    • Resumen Contenido 2021
    • Veeam v11
      • Continuous Data Protection (CDP
      • Ransomware Protection
      • Archive Tier
      • Mejoras en Instant Recovery
      • Veeam Agent for Mac
      • Veeam Backup for AHV v2.1
    • Veeam Backup for Microsoft Office 365
      • 1 – Razones para proteger nuestra información en Microsoft Office 365
      • 2 – Componentes lógicos de Veeam Backup for Microsoft Office 365 2.0
      • 3 – Instalación paso a paso de Veeam Backup for Microsoft Office 365 v2.0
      • 4 – Configuración inicial de Veeam Backup for Microsoft Office 365 v2.0
      • 5 – Creando trabajos de copia en Veeam Backup for Microsoft Office 365 v2.0
      • 6 – Restaurando elementos en Veeam Backup for Microsoft Office 365 v2.0
    • Veeam Backup for AWS
      • Veeam: Veeam anuncia Veeam Backup for AWS Free Edition
      • Veeam: Cómo Desplegar Veeam Backup for AWS – paso a paso
      • Veeam: Vistazo en profundidad al nuevo Veeam Backup for AWS – Creación de Políticas de Backup y Restauración
      • Veeam: Cómo conectar nuestro Veeam Backup & Replication a Veeam Backup for AWS
    • Veaam ONE
      • En busca del Dashboard perfecto: Veeam ONE – Parte I – Introducción a Veeam ONE
      • En busca del Dashboard perfecto: Veeam ONE – Parte II – Descarga e Instalación de Veeam ONE
      • En busca del Dashboard perfecto: Veeam ONE – Parte III – Añadir una Infraestructura de VMware vSphere a Veeam ONE
      • En busca del Dashboard perfecto: Veeam ONE – Parte IV – Añadir una Infraestructura de Veeam Backup and Replication a Veeam ONE
      • En busca del Dashboard perfecto: Veeam ONE – Parte V – Realizando troubleshooting de vSphere usando Veeam ONE Monitor
      • En busca del Dashboard perfecto: Veeam ONE – Parte VI – Realizando troubleshooting de Veeam Backup and Replication usando Veeam ONE Monitor
      • En busca del Dashboard perfecto: Veeam ONE – Parte VII – Vistazo profundo a los Dashboards en Veeam ONE Reporter
      • En busca del Dashboard perfecto: Veeam ONE – Parte VIII – Vistazo profundo a Reportes en Veeam ONE Reporter
      • En busca del Dashboard perfecto: Veeam ONE – Parte IX – Chargeback para crear reportes de coste de nuestra Infraestructura
    • Veeam Availability Console
      • 1 – Teoría e información útil sobre el producto
      • 2 – Instalación de Veeam Availability Console
      • 3 – Configuración y conexión con VBR Server
      • 4 – Administración centralizada de Veeam Backup Agents
      • 5 – Backup de Agentes a diferentes destinos, SMB, Repositorio Veeam o Cloud Connect
      • 6 – Reportes de Backup de Veeam Agent y Veeam Backup and Replication
      • 7 – Manejando la Facturación de Veeam Agents, Backup and Replication y Cloud Connect
    • Backup y restore de cargas de trabajo a Microsoft Azure
      • 1 – Introducción
      • 2 – Conectividad entre nuestro Datacenter y Microsoft Azure
      • 3 – Desplegar Veeam Backup and Replication en Microsoft Azure
      • 4 – Configuración en nuestro Datacenter para backup a Microsoft Azure
      • 5 – Restaurando a Microsoft Azure, desde Microsoft Azure
      • 6 – Migrar cargas de trabajo desde Microsoft Azure hacía nuestro Datacenter
    • Veeam v9.5 Update 4
      • Veeam Cloud Tier
        • Cómo controlar el ancho de banda en Veeam Cloud Tier
      • Secure Restore y Staged Restore
      • Mejoras en Veeam Agent Management
      • Veeam Community Edition
      • Actualizar Veeam Enterprise Manager y Veeam Backup and Replication a la última versión
      • VeeamONE con Intelligent Diagnostics, Remediation actions, Business View 2.0 y Application Monitoring
    • VeeamON 2022
      • Novedades en Veeam ONE v12
    • VeeamON 2021
      • VBO v6 – Self-Service y Backup Copy Glacier-Azure Archive
    • VeeamON 2020
      • Veeam Backup for AWS v2.0
    • VeeamON 2019
      • Veeam Availability Orchestrator v2.0 – ¡novedades!
    • VeeamON 2017
      • Sesiones recomendadas
      • Día I – Veeam Availability Suite v10 – ¡novedades!
      • Día II – Veeam Azure PN (Powered Network), Scale-out Archive Tier y mucho más
    • VeeamON 2015
      • VeeamON 2015 volverá a Las Vegas en el único Evento sobre Disponibilidad en el Data Center
      • Completo resumen, keynotes e imágenes
      • vBrownBag – Jorge de la Cruz – Stop sending postcards to your customers
  • Zextras
  • PRTG
  • Office 365
    • Microsoft – Añadiendo nuestro dominio a Office 365, configuración de DNS y migración de actual Mailbox
    • Veeam: Usando Microsoft Office 365 para nuestras notificaciones por correo electrónico
    • PRTG: Usando Microsoft Office 365 para nuestras notificaciones por correo electrónico
  • Zimbra
    • Instalación
      • Instalando Zimbra 8.7.6 sobre Ubuntu 14.04 LTS – ¡con Chat y Drive!
      • Amazon Lightsail para instalar Zimbra Collaboration 8.7.1, Parte II
      • Amazon Lightsail para instalar Zimbra Collaboration 8.7.1, Parte I
      • Instalando Zimbra 8.7.x con un solo comando, incluye Chat y Drive
  • Linux
    • InfluxDB, Grafana y Telegraf
      • 1 – Instalación y configuración de los components
      • 2 – Instalar agente en Linux
      • 3 – Integración con PRTG
      • 4 – Instalar agente Telegraf en Nodos remotos Windows
      • 5 – Activar inputs específicos, Red, MySQL/MariaDB, Nginx
      • 6 – Monitorizando Veeam
    • Ansible y Zabbix
      • 1 – Inicio
      • 2 – Instalación de Ansible e integración con Active Directory
      • 3 – Configuración de AutoDiscovery en Zabbix
      • 4 – Instalación del agente de Zabbix en Windows
      • 5 – Instalación del agente de Zabbix en Linux y Auto Remove en Zabbix
    • Jenkins
      • 1 – Inicio
      • 2 – Instalación de Jenkins en Ubuntu
      • 3 – Instalando nuestro primer plugin
      • 4 – Sincronización NTP de Linux
      • 5 – Añadir un Slave Windows a Jenkins
      • 6 – Ejecutar tareas en Linux
      • 7 – Ejecutar tareas en Windows
    • Kubernetes
      • 1 – Introducción a Kubernetes
      • 2 – Instalación paso a paso
      • 3 – RollingUpdate con Kubernetes
      • 4 – Dashboard
      • 5 – Volúmenes NFS
      • 6 – Registry
      • 7 – Traefik
      • 8 – Systemd con Traefik y Proxy de Kubernetes
      • 9 – Heapster Influx Grafana
      • 10 – Labels de Kubernetes
      • 11 – API: Swagger
      • 12 – API: Creando nuestro primer POD
  • Contribuidores
    • Acerca de Jorge
    • Acerca de Oscar Mas
      • Clúster SQL
        • 1 – Introducción
        • 2 – Preparación de los equipos virtuales
        • 3 – Instalación del Clúster de Microsoft
        • 4 – Instalación de SQL Server para Clúster de Microsoft
        • 5 – Configuración de nuestro Clúster de SQL
        • 6 – Monitorización de Clúster de SQL con Zabbix
        • 7 – Actualizando clúster de SQL

Zimbra: Haciendo uso de SmartHost Relay

27 September, 2013 - Escrito en: zimbra

Buenos días lectores, hoy os dejo con otra interesante entrada que nos brinda mi amigo Oscar Mas – VDI – Desktop virtualization architect . Se trata de usar distintos SmartHost según nuestras necesidades. Espero que lo disfrutéis.

Que todo el servidor envie el correo por el servidor externo: smarthost.externo.es

[root@zimbra ~]# su - zimbra
[zimbra@zimbra ~]$ zmprov mcf zimbraMtaRelayHost smarthost.externo.es:25

Verificamos que el cambio se ha hecho efectivo

[zimbra@zimbra ~]$ zmprov gcf zimbraMtaRelayHost
zimbraMtaRelayHost: smarthost.externo.es:25

Reiniciamos los servicios y revisamos el log

[zimbra@zimbra ~]$ zmcontrol stop && zmcontrol start
[zimbra@zimbra ~]$ logout
[root@zimbra ~]# tail -f /var/log/maillog

Sep 9 23:14:25 zimbra postfix/smtpd[17213]: connect from zimbra.ilba.cat[192.168.100.20]
Sep 9 23:14:25 zimbra postfix/smtpd[17213]: NOQUEUE: filter: RCPT from zimbra.ilba.cat[192.168.100.20]: <[email protected]>: Sender address triggers FILTER smtp-amavis:[127.0.0.1]:10026; from=<[email protected]> to=<[email protected]> proto=ESMTP helo=
Sep 9 23:14:25 zimbra postfix/smtpd[17213]: DCD1B241890: client=zimbra.ilba.cat[192.168.100.20]
Sep 9 23:14:25 zimbra postfix/cleanup[15302]: DCD1B241890: message-id=<[email protected]>
Sep 9 23:14:26 zimbra postfix/qmgr[15297]: DCD1B241890: from=<[email protected]>, size=671, nrcpt=1 (queue active)
Sep 9 23:14:26 zimbra postfix/smtpd[17213]: disconnect from zimbra.ilba.cat[192.168.100.20]
Sep 9 23:14:26 zimbra postfix/dkimmilter/smtpd[17216]: connect from localhost.localdomain[127.0.0.1]
Sep 9 23:14:26 zimbra postfix/dkimmilter/smtpd[17216]: 45C8C2418CC: client=localhost.localdomain[127.0.0.1]
Sep 9 23:14:26 zimbra postfix/cleanup[15302]: 45C8C2418CC: message-id=<[email protected]>
Sep 9 23:14:26 zimbra postfix/qmgr[15297]: 45C8C2418CC: from=<[email protected]>, size=1162, nrcpt=1 (queue active)
Sep 9 23:14:26 zimbra postfix/dkimmilter/smtpd[17216]: disconnect from localhost.localdomain[127.0.0.1]
Sep 9 23:14:26 zimbra postfix/smtp[15332]: DCD1B241890: to=<[email protected]>, relay=127.0.0.1[127.0.0.1]:10026, delay=0.62, delays=0.15/0/0.02/0.44, dsn=2.0.0, status=sent (250 2.0.0 from MTA(smtp:[127.0.0.1]:10030): 250 2.0.0 Ok: queued as 45C8C2418CC)
Sep 9 23:14:26 zimbra postfix/qmgr[15297]: DCD1B241890: removed
Sep 9 23:14:26 zimbra postfix/amavisd/smtpd[15752]: disconnect from localhost.localdomain[127.0.0.1]
Sep 9 23:14:26 zimbra postfix/amavisd/smtpd[15774]: F09172418CB: client=localhost.localdomain[127.0.0.1]
Sep 9 23:14:26 zimbra postfix/cleanup[15302]: F09172418CB: message-id=<[email protected]>
Sep 9 23:14:27 zimbra postfix/qmgr[15297]: F09172418CB: from=<[email protected]>, size=1535, nrcpt=1 (queue active)
Sep 9 23:14:27 zimbra postfix/amavisd/smtpd[15774]: disconnect from localhost.localdomain[127.0.0.1]
Sep 9 23:14:27 zimbra postfix/smtp[15327]: 45C8C2418CC: to=<[email protected]>, relay=127.0.0.1[127.0.0.1]:10032, delay=0.89, delays=0.17/0.01/0.02/0.69, dsn=2.0.0, status=sent (250 2.0.0 from MTA(smtp:[127.0.0.1]:10025): 250 2.0.0 Ok: queued as F09172418CB)
Sep 9 23:14:27 zimbra postfix/qmgr[15297]: 45C8C2418CC: removed
Sep 9 23:14:58 zimbra postfix/smtp[17219]: connect to smarthost.externo.es[80.92.66.130]:25: Connection timed out
Sep 9 23:14:58 zimbra postfix/smtp[17219]: F09172418CB: to=<[email protected]>, relay=none, delay=31, delays=0.14/0.07/31/0, dsn=4.4.1, status=deferred (connect to smarthost.externo.es[80.92.66.130]:25: Connection timed out)

El error es normal, ya que el servidor smarthost.externo.es no existe

Para eliminar el SmartHost:

[zimbra@zimbra ~]$ zmprov mcf zimbraMtaRelayHost "" && zmcontrol stop && zmcontrol start

Que los mensajes con destino a terra.es salgan por nuestro smarthost: smarthost.externo.cat

[root@zimbra ~]# su - zimbra

[zimbra@zimbra ~]$ vi /opt/zimbra/postfix/conf/transportfile
terra.es :[smarthost.externo.cat]

[zimbra@zimbra ~]$ postmap /opt/zimbra/postfix/conf/transportfile

[zimbra@zimbra ~]$ zmlocalconfig -e postfix_transport_maps=hash:/opt/zimbra/postfix/conf/transportfile,proxy:ldap:/opt/zimbra/conf/ldap-transport.cf

[zimbra@zimbra ~]$ zmcontrol stop && zmcontrol start
[zimbra@zimbra ~]$ logout
[root@zimbra ~]# tail -f /var/log/maillog

Sep 9 23:26:19 zimbra postfix/smtpd[25611]: connect from zimbra.ilba.cat[192.168.100.20]
Sep 9 23:26:19 zimbra postfix/smtpd[25611]: NOQUEUE: filter: RCPT from zimbra.ilba.cat[192.168.100.20]: <[email protected]>: Sender address triggers FILTER smtp-amavis:[127.0.0.1]:10026; from=<[email protected]> to=<[email protected]> proto=ESMTP helo=
Sep 9 23:26:19 zimbra postfix/smtpd[25611]: 822C52418D6: client=zimbra.ilba.cat[192.168.100.20]
Sep 9 23:26:19 zimbra postfix/cleanup[25122]: 822C52418D6: message-id=<[email protected]>
Sep 9 23:26:19 zimbra postfix/qmgr[24442]: 822C52418D6: from=<[email protected]>, size=687, nrcpt=1 (queue active)
Sep 9 23:26:19 zimbra postfix/smtpd[25611]: disconnect from zimbra.ilba.cat[192.168.100.20]
Sep 9 23:26:20 zimbra postfix/dkimmilter/smtpd[25627]: connect from localhost.localdomain[127.0.0.1]
Sep 9 23:26:20 zimbra postfix/dkimmilter/smtpd[25627]: A70432418E0: client=localhost.localdomain[127.0.0.1]
Sep 9 23:26:20 zimbra postfix/cleanup[25122]: A70432418E0: message-id=<[email protected]>
Sep 9 23:26:20 zimbra postfix/qmgr[24442]: A70432418E0: from=<[email protected]>, size=1172, nrcpt=1 (queue active)
Sep 9 23:26:21 zimbra postfix/smtp[25391]: 822C52418D6: to=<[email protected]>, relay=127.0.0.1[127.0.0.1]:10026, delay=1.5, delays=0.18/0.01/0.16/1.2, dsn=2.0.0, status=sent (250 2.0.0 from MTA(smtp:[127.0.0.1]:10030): 250 2.0.0 Ok: queued as A70432418E0)
Sep 9 23:26:21 zimbra postfix/qmgr[24442]: 822C52418D6: removed
Sep 9 23:26:23 zimbra postfix/amavisd/smtpd[25631]: connect from localhost.localdomain[127.0.0.1]
Sep 9 23:26:23 zimbra postfix/amavisd/smtpd[25631]: 3D1F82418E3: client=localhost.localdomain[127.0.0.1]
Sep 9 23:26:23 zimbra postfix/cleanup[25122]: 3D1F82418E3: message-id=<[email protected]>
Sep 9 23:26:23 zimbra postfix/qmgr[24442]: 3D1F82418E3: from=<[email protected]>, size=1547, nrcpt=1 (queue active)
Sep 9 23:26:23 zimbra postfix/smtp[25400]: A70432418E0: to=<[email protected]>, relay=127.0.0.1[127.0.0.1]:10032, delay=2.9, delays=0.16/0/0.13/2.6, dsn=2.0.0, status=sent (250 2.0.0 from MTA(smtp:[127.0.0.1]:10025): 250 2.0.0 Ok: queued as 3D1F82418E3)
Sep 9 23:26:23 zimbra postfix/qmgr[24442]: A70432418E0: removed
Sep 9 23:26:24 zimbra postfix/smtp[25632]: 3D1F82418E3: to=<[email protected]>, relay=none, delay=0.78, delays=0.19/0.12/0.47/0, dsn=5.4.4, status=bounced (Host or domain name not found. Name service error for name=smarthost.externo.cat type=A: Host not found)

El error es normal, ya que el servidor smarthost.externo.cat no existe

Para eliminar el transport:

[zimbra@zimbra ~]$ zmlocalconfig -e postfix_transport_maps=proxy:ldap:/opt/zimbra/conf/ldap-transport.cf
[zimbra@zimbra ~]$ zmcontrol stop && zmcontrol start

Que un dominio en concreto (ilba.cat) de nuestro servidor envie todos los mails por smarthost.externo.local

[root@zimbra ~]# su - zimbra

Ver por defecto la configuracion:

[zimbra@zimbra ~]$ zmprov gcf zimbraSmtpHostname
zimbraSmtpHostname: localhost

Modificamos los siguientes parametros:

[zimbra@zimbra ~]$ zmprov gd ilba.cat zimbraSmtpHostname
# name ilba.cat

mbra@zimbra ~]$ zmprov md ilba.cat +zimbraSmtpHostname smarthost.externo.local

[zimbra@zimbra ~]$ zmprov gd ilba.cat zimbraSmtpHostname
# name ilba.cat
zimbraSmtpHostname: smarthost.externo.local

[zimbra@zimbra ~]$ zmcontrol stop && zmcontrol start
[zimbra@zimbra ~]$ logout
[root@zimbra ~]# tail -f /var/log/maillog

Si nos sale el error con la imagen adjunta, eso quiere decir que no nos han abierto el relay.

Zimbra_SmartHost

Esperamos que esta entrada os resulte útil y sobre todo que si os funciona u os sirve, nos deís feedback.

Filed Under: zimbra Tagged With: mta relay host, oscar mas, relay zimbra, smarthost, zimbra

Reader Interactions

Comments

  1. Luisa G. says

    28 September, 2013 at 5:01

    Fue muy útil y interesante esta entrada, muchas gracias Jorge por toda su sabirduría!

    Reply
  2. Elvis says

    8 November, 2013 at 21:39

    Estimado… jorge de la cruz.. te comento que tengo una duda, sobre relay de redes de confianza…

    En sendmail puedes agregar redes de confianza en archivo access.. ejem 192.168.10.0/24 ok
    y tambien puedes denegar a una especifica en el mismo archivo access 192.168.10.12 reject

    pero en zimbra nose donde puede hacerse esos cambios… y si hacer cambios en el cod no ocacionaria que funcione al 100%

    favor si alguien me puede ayudar con esas duda

    gracias…

    Reply
    • Oscar Mas says

      13 March, 2014 at 6:49

      Hola Elvis,

      Nunca nadie me habían hecho esta consulta antes, pero así rápidamente, se me ocurre usar iptables…..

      /sbin/iptables -A INPUT -i eth0 -p tcp –destination-port {PORT-NUMBER-HERE} -s {IP-ADDRESS-HERE} -j DROP

      Reply
  3. Mario says

    24 April, 2014 at 15:48

    Este post me ha salvado, estoy integrando Mxhero para monitorear los mails de mi zimbra, sin embargo al configurar el relay los correos no salían de mi servidor porque el Mxhero no aceptaba la conexión, y no sabia como deshacer el relay, hasta que encontré este post, y todo funciona como antes, muy buena guía.

    Slds.

    Reply
    • Oscar Mas says

      24 April, 2014 at 21:39

      Sinceramente, gracias por el feedback, estos mensajes son los que realmente hacen que siga escribiendo post…… poder ayudar a alguien en algún tipo de problema, siempre es gratificante.

      Un saludo

      Reply
      • Mario says

        24 April, 2014 at 23:52

        Si muchas gracias y no dejes de escribir pues estoy siguiendo a diario y muchas de las cosas que tienen publicadas con Jorge me son de mucha utilidad, ya que estoy famililiarizandome con zimbra y otras cosas, sigan aportando para el aprendizaje, éxitos y un saludo.

        Reply
  4. gerardo says

    21 January, 2016 at 21:42

    Con una consulta Jorge de la Cruz, si configuro smarthost en mi zimbra, no existira problema en que mi servidor zimbra entregue los correos externos a los usuarios de zimbra?

    Reply
  5. Pablo Aguilera says

    4 May, 2018 at 17:27

    Estimado, al utilizar un smarthost, los correos llegan a destino con el correo del smarthost o se mantiene el correo del remitente original? Ya que estoy teniendo problemas con los servidores de yahoo y necesito enviar todos los correos retenidos pero tienen que llegar con su remitente original

    Reply
  6. mgon74 says

    1 March, 2019 at 17:48

    Buenas, he encontrado muy buenos post en este blog y por eso quiero colocar la siguiente consulta por aqui:
    He conseguido configurar un servidor Zimbra con un dominio interno (Ej: local.net) y mis usuarios son …[email protected]

    Hasta aqui todo bien, el problema o mas bien la consulta es la siguiente: puede cada usuario configurar su
    correo Externo (el cual esta en godaddy y claro este tiene su propio smtp), para la recepcion de correos del pop externo todo bien no tuve problemas pero no hay un espacio para configurar la parte del SMTP y las credenciales de cada usuario del SMTP externo.

    Es posible hacer esto?

    Reply
  7. Àlex says

    5 March, 2021 at 11:55

    Buenas!

    Me uno a la consulta de mgon74. Hoy en día los smtp de los ISP requieren que cada email sea enviado con las credenciales del usuario al que pertenece la dirección del remitente. Sino:

    553 5.7.1 : Sender address rejected: not owned by user .

    ¿Zimbra soporta que el relay de los mensajes de cada remitente se haga con sus correspondientes credenciales? Llevo toda la mañana googleando y no consigo una respuesta.

    El escenario en que quiero usar Zimbra es un servidor local que recogería todo el correo del ISP mediante POP, y enviaría todo el correo dirigido a otros dominios sería manejado por el smarthost del ISP. Los usuarios utilizarían Zimbra Desktop como cliente. Todo ello es para sustituir su actual Exchange Server / clientes Outlook que utilizan ahora de la misma forma.

    ¿Alguien podría arrojar un poco de luz?

    Saludos!

    Reply
    • Javi says

      2 May, 2023 at 12:40

      Hola.
      ¿Pudiste solucionar tu problema?

      Reply

Trackbacks

  1. Zimbra: Implementando PostFWD para securizar nuestro entorno » Blog de Jorge de la Cruz says:
    29 January, 2014 at 9:06

    […] Ahora solamente nos queda desviar el correo de Zimbra hacia este servidor y realizar varias pruebas. Si quieres más información de como desviar el correo de un servidor de Zimbra, lo podeis leer aquí: http://www.jorgedelacruz.es/2013/09/27/zimbra-haciendo-uso-de-smarthost-relay/ […]

    Reply
  2. Zimbra-in-a-Box » Blog de Jorge de la Cruz says:
    13 March, 2014 at 0:37

    […] Zimbra: Haciendo uso de SmartHost Relay […]

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

  • Email
  • GitHub
  • LinkedIn
  • RSS
  • Twitter
  • YouTube

Gold Partners

Silver Partners

Libros Gratuitos

Cloud por vExperts
VMware por vExperts

VMware vExpert

Puesto 16 en Top vBlog

Calendario de Posts

September 2013
M T W T F S S
 1
2345678
9101112131415
16171819202122
23242526272829
30  
« Aug   Oct »

Disclaimer

Todas las opiniones expresadas en este sitio son las mías propias y no representan las opiniones de ninguna compañía con la que haya trabajado, esté trabajando o vaya a estar trabajando.

Copyright © 2026 · El Blog de Jorge de la Cruz