Configuración del servidor de correo, de MX a DMARC, con un diff para cada cambio
03
Correo del dominio
Registros DNS de correo para tu propio dominio
Configurar un servidor de correo para tu propio dominio empieza con DNS, no con software. Los registros MX indican dónde se entrega el correo del dominio, SPF lista los servidores autorizados para enviar en su nombre, DKIM añade una firma que los receptores pueden verificar, DMARC indica qué hacer con el correo que falla esas verificaciones, y la IP de envío debe tener un nombre de DNS inverso (PTR) coincidente. Portward lee tus registros, lista lo que falta y prepara cada cambio como un diff para que lo aceptes. Los receptores juzgan la reputación de la IP, por lo que Portward no puede garantizar que el correo llegue a la bandeja de entrada. Usa este flujo de trabajo para el correo normal de tu propio dominio en un servidor que posees. Mantén el trabajo pequeño: un registro, un diff, una prueba.
01
Abre la carpeta del proyecto
Crea una carpeta para el dominio, copia tu archivo de zona y cualquier configuración de correo en ella, y ábrela como la carpeta de trabajo en Portward. Las herramientas de archivos operan dentro de esa carpeta, así que copia lo que quieras que el agente lea y guarda una copia del archivo de zona anterior al primer cambio por si necesitas volver atrás.
02
Pide una revisión de registros
Elige Plan only o Ask first y describe el objetivo, por ejemplo: lista los registros MX, SPF, DKIM y DMARC en este archivo de zona y dime cuáles faltan. El agente responde con una tarjeta para cada llamada a herramienta, y en modo Plan only no cambia nada mientras lista lo que falta.
03
Revisa cada diff
Lee la tarjeta de cada cambio. La herramienta edit_file muestra el nuevo registro junto al antiguo, y en modo Ask first nada cambia hasta que lo aceptes. Rechaza cualquier cosa que no entiendas y pide al agente que la explique antes de intentarlo de nuevo.
04
Prueba desde fuera
Aplica los registros en tu proveedor de DNS, espera a que se propaguen, luego ejecuta tu propio comando de búsqueda con Shell y compara la salida con tu archivo de zona. Anota cada resultado en un archivo de registro en la carpeta de trabajo, con la fecha, el registro que cambiaste y lo que devolvió la búsqueda.
Lista de verificación para el servidor y su dominio de correo
Portward · Verificar registros de correo● Ask first
Lista los registros MX, SPF, DKIM y DMARC en mi archivo de zona y muestra qué falta.
read_filezone-copy.txtcargado
grepMX zone-copy.txt1 coincidencia
grepv=spf1 zone-copy.txt1 coincidencia
grep_dmarc zone-copy.txt0 coincidencias
write_filenotes/mail-check.txtguardado
esperando tu aprobación antes del siguiente pasoRechazarAceptar
vps-setup-checklist.txt
# checklist for my own VPS and its mail domain
step 1: update the system
step 2: create a normal user
step 3: log in with SSH keys
verify 1: key login works before password login is off
step 4: allow only the ports I need in the firewall
step 5: set the time zone and time sync
step 6: add MX, SPF, DKIM and DMARC records
verify 2: the sending IP has a matching PTR name
step 7: make a backup
verify 3: a test restore works
Esta lista de verificación sencilla cubre un VPS y el dominio de correo en él. Cada fila de verificación indica un resultado que puedes comprobar antes de continuar, como inicio de sesión con clave, reglas del cortafuegos o un nombre PTR coincidente. Edita las filas para tu propio servidor, luego pide al agente que las revise una por una y reporte el resultado real de cada una. Añade filas para tus propios servicios y elimina las filas que no apliquen a tu servidor.
Configuración de registros de dominio de correo con Portward
Lee los registros que tienes ahora
El agente abre la copia de tu archivo de zona con read_file y usa grep para listar las líneas de MX, SPF, DKIM y DMARC, luego informa en una tarjeta qué falta. En modo Plan only escribe esta lista como un plan y no cambia nada, que es la forma más segura de comenzar en un dominio que ya recibe correo. Si quieres alojar tú mismo un servidor de correo en casa, primero averigua si controlas un nombre de DNS inverso para la IP de envío, porque los receptores juzgan la reputación de la IP. Lees la lista y decides qué registro añadir primero. El agente trabaja en una copia, así que el archivo original permanece intacto. Guarda la lista de registros faltantes en un archivo de notas, para que la próxima sesión comience desde hechos en lugar de memoria.
Escribe los registros SPF y DKIM
SPF lista los servidores que pueden enviar para el dominio, y DKIM añade una firma que los receptores pueden verificar. El agente usa edit_file para añadir la línea SPF a la copia de tu archivo de zona y la muestra como un diff, y web_search encuentra la documentación oficial de tu software de correo cuando necesitas la sintaxis exacta. La clave pública DKIM proviene de tu software de correo, así que pégala tú mismo y deja que el agente la ubique. En modo Ask first el agente se pausa antes de cada cambio, y comparas la nueva línea con la antigua antes de aceptarla. Añade un registro a la vez y aplícalo en tu proveedor de DNS antes del siguiente, para que cualquier error se remonte a un solo cambio.
Configura el registro MX y DNS inverso
El registro MX nombra el host que recibe correo para el dominio, y el nombre PTR pertenece a la IP desde la que envías. El agente añade la línea MX con edit_file y mantiene la prioridad que elijas, luego escribe una nota corta con write_file que lista el nombre de host que quieres como nombre de DNS inverso. Pide a tu proveedor que lo configure donde se gestiona la IP. Cuánto endurecimiento necesita un VPS nuevo depende de los servicios que ejecutes, y un servicio de correo añade más puertos a considerar, así que listalos antes de abrir cualquiera. Escribe el nombre de host exacto que usa tu software de correo, y deja que el agente lo compare con la línea MX y la nota PTR para que los nombres coincidan.
Verifica los registros y el flujo de correo
Ejecuta tu propio comando de búsqueda con Shell y deja que el agente compare la salida con el archivo de zona, un registro a la vez. Antes de que el correo esté en vivo, revisa la configuración de seguridad base del VPS: inicio de sesión con clave, un cortafuegos con solo los puertos que necesitas y una copia de seguridad probada. Luego envía un mensaje de prueba desde tu dominio a una dirección que poseas y lee los encabezados para los resultados de SPF y DKIM. El agente muestra cada resultado en una tarjeta, y anotas el resultado en tu archivo de registro. Una prueba aprobada no garantiza la entrega a cada bandeja de entrada. Si una verificación falla, pega las líneas del encabezado en el chat, pregunta qué registro no pudo coincidir el receptor y cambia un registro a la vez, luego ejecuta el comando de búsqueda de nuevo.
Portward para Windows
Verifica tus registros DNS de correo con pasos revisables