DESGLOSANDO LA TECNOLOGÍA

GUÍAS, COMPARATIVAS Y MUCHO MÁS

Cómo eliminar correos de spam automáticamente en Gmail

Cómo eliminar correos de spam automáticamente en Gmail

¿Cansado de ver cómo tu carpeta de spam crece sin control o de que ciertos mensajes indeseados se cuelen en tu bandeja de entrada? Gmail ya filtra gran parte del correo no deseado, pero es posible afinar la limpieza y automatizar tareas para mantener todo bajo control. Aquí aprenderás qué se puede y qué no se puede automatizar en Gmail, cómo crear filtros que envíen a la papelera mensajes no deseados de forma inmediata y cómo programar un script para vaciar el spam periódicamente con seguridad.

Configura Gmail para eliminar automáticamente el spam y mantener tu bandeja limpia. A lo largo de esta guía, verás pasos claros para usuarios particulares y opciones adicionales para administradores de Google Workspace, además de buenas prácticas para evitar falsos positivos y recuperar mensajes legítimos si algo sale mal.

Qué se puede automatizar en Gmail y qué no

Conviene empezar con expectativas realistas:

  • Gmail ya gestiona el spam automáticamente: todo lo que clasifica como spam se mueve a la carpeta Spam y se elimina de forma automática pasados 30 días.
  • No existe un ajuste nativo para “eliminar inmediatamente todo el spam”: Gmail no ofrece un conmutador para vaciar la carpeta de spam en el mismo momento en que llega un mensaje. Los filtros del usuario tampoco se aplican a los correos que ya están en la carpeta de Spam.
  • Sí puedes eliminar automáticamente correos antes de que lleguen a la bandeja: mediante filtros, puedes enviar a la papelera, archivar o marcar como leído mensajes que coincidan con criterios (remitente, palabras clave, tamaño, adjuntos, etc.).
  • Para vaciar la carpeta de spam antes de 30 días: puedes usar Google Apps Script para mover el spam a la papelera o eliminarlo definitivamente bajo tu responsabilidad.

Configura Gmail para eliminar automáticamente el spam y mantener tu bandeja limpia

Entrena el filtro de Gmail: marcar como spam, bloquear y darse de baja

Lo primero es ayudar a Gmail a distinguir lo que no quieres:

  • Marcar como spam: abre el mensaje, pulsa el icono de “Reportar spam”. Con el tiempo, verás menos mensajes similares en la bandeja.
  • Bloquear remitentes: en el menú del mensaje, elige “Bloquear a [remitente]”. Esto crea una regla para enviar futuros correos de ese remitente a spam.
  • Usar “Darse de baja” en correos comerciales legítimos: Gmail suele mostrar un enlace “Darse de baja” junto al remitente. Es preferible al botón de spam cuando proviene de un boletín genuino.

Crea filtros para enviar a la papelera mensajes no deseados

Los filtros son la forma más segura de “autolimpieza” sin tocar la carpeta de Spam. Funcionan en correos entrantes que cumplan condiciones específicas, incluso antes de entrar a la bandeja.

Pasos (versión web de Gmail):

  • Haz clic en la barra de búsqueda y luego en el icono de flecha para abrir las opciones avanzadas.
  • Define los criterios (por ejemplo, un dominio específico en “De”, palabras en “Incluye las palabras”, tamaño, adjuntos, etc.).
  • Pulsa “Crear filtro”.
  • Marca “Eliminar” (envía directamente a la papelera). Puedes añadir “Omitir Recibidos (Archivar)”, “Marcar como leído” o “Aplicar etiqueta” según tu estrategia.
  • Si quieres aplicarlo a mensajes existentes que coincidan, marca “Aplicar también el filtro a X conversaciones coincidentes”.

Recomendación: durante unos días, en lugar de “Eliminar”, usa “Aplicar la etiqueta: Revisar-Posible-Spam” y “Omitir Recibidos”. Así podrás confirmar que el filtro no atrapa correos legítimos. Cuando estés seguro, cambia la acción a “Eliminar”.

Ejemplos de consultas útiles para tus filtros

  • Por dominio o remitente: en “De”, escribe @dominio-ejemplo.com para abarcar todos los remitentes de ese dominio. O un remitente exacto: ventas@dominio-ejemplo.com.
  • Por palabras clave en el asunto: en “Asunto”, pon términos repetidos en correos no deseados, por ejemplo: lotería, casino, préstamo urgente.
  • Por contenido: en “Incluye las palabras”, usa expresiones separadas por OR, por ejemplo: “ganaste” OR “oportunidad única” OR “trabajo desde casa”. Evita palabras demasiado genéricas.
  • Por adjuntos potencialmente sospechosos: en “Incluye las palabras” puedes usar filename:zip OR filename:rar. Gmail ya bloquea ciertos archivos, pero este filtro te da control extra.
  • Por tamaño: en “Tamaño” selecciona “mayor que” y especifica, por ejemplo, 5 MB si recibes campañas pesadas no deseadas.

Importante: empieza con filtros acotados. Siempre que uses palabras clave, verifica durante varios días para evitar falsos positivos.

Automatiza el vaciado de la carpeta Spam con Google Apps Script

Si quieres reducir la permanencia de mensajes en Spam (antes de los 30 días), puedes usar un script que ejecute tareas diarias. A continuación tienes dos opciones: mover a la papelera de manera segura o eliminar definitivamente con el servicio avanzado de Gmail.

Opción segura: mover spam antiguo a la papelera

Este script toma hilos del spam con cierta antigüedad y los envía a la papelera (que también se vacía automáticamente a los 30 días). Así tendrás una capa adicional para revisar la papelera si algo se clasificó mal.

function limpiarSpamASeguro() {
  const dias = 2; // Mantén 2 días de margen por si hay falsos positivos
  const consulta = 'in:spam older_than:' + dias + 'd';
  const hilos = GmailApp.search(consulta, 0, 500); // hasta 500 hilos por ejecución
  if (hilos.length > 0) {
    GmailApp.moveThreadsToTrash(hilos);
  }
}

Cómo usarlo:

  • Abre script.google.com con tu cuenta de Gmail y crea un proyecto.
  • Pega el código y guarda.
  • Ejecuta la función por primera vez y otorga permisos cuando se te solicite.
  • Programa un disparador de tiempo para que se ejecute diariamente o cada pocas horas (ver apartado “Programar el script”).

Opción avanzada: eliminación definitiva (sin pasar por papelera)

Solo para usuarios que asumen el riesgo de borrar sin posibilidad de recuperación. Requiere habilitar el Servicio Avanzado de Gmail en Apps Script y la API en Google Cloud.

function eliminarSpamDefinitivo() {
  const dias = 2; // margen de seguridad
  const consulta = 'in:spam older_than:' + dias + 'd';
  const hilos = GmailApp.search(consulta, 0, 500);
  hilos.forEach(hilo => {
    Gmail.Users.Threads.delete('me', hilo.getId()); // eliminación permanente
  });
}

Para habilitarlo:

  • En el editor de Apps Script, ve a Servicios avanzados de Google y activa “Gmail API”.
  • Haz clic en el enlace de Google Cloud Console y activa “Gmail API” en el proyecto.
  • Vuelve al editor, guarda y ejecuta la función para autorizar.

Programar el script con un disparador

Configura un activador de tiempo para que el script se ejecute sin intervención:

  • En Apps Script, abre Desencadenadores (icono de reloj).
  • Haz clic en “Añadir desencadenador”.
  • Elige la función (por ejemplo, limpiarSpamASeguro), el tipo “Activador basado en el tiempo” y la periodicidad (cada día o cada hora).
  • Guarda. El script se ejecutará automáticamente según la frecuencia elegida.

Consejo: empieza ejecutando una vez al día y revisa papelera de forma periódica. Si todo va bien, aumenta la frecuencia o pasa a la opción avanzada.

Para Google Workspace: controles para administradores

Si gestionas un dominio con Google Workspace, dispones de políticas a nivel organizativo:

  • Reglas contra spam y phishing: en la consola de administración, ve a Aplicaciones > Google Workspace > Gmail > Configuración de spam, phishing y malware. Puedes reforzar la detección, añadir listas de permitidos/bloqueados y aplicar advertencias.
  • Conformidad y enrutamiento: crea reglas de contenido para rechazar ciertos patrones de remitentes o adjuntos peligrosos. Para casos extremos, puedes elegir acciones que eviten la entrega (rechazo), preferible a una eliminación silenciosa que dificulte la auditoría.
  • Cuadrantes/Quarantine: coloca mensajes sospechosos en cuarentena para revisión en lugar de entregarlos. Es más seguro que borrar automáticamente.

Aunque existen opciones para descartar correos, en la práctica es más recomendable rechazar con código y mantener registros, o usar cuarentenas con revisión.

Buenas prácticas para reducir el spam y evitar falsos positivos

  • Usa direcciones con alias (+): registra servicios con tunombre+servicio@gmail.com. Si comienzas a recibir spam dirigido a ese alias, crea un filtro para bloquearlo sin afectar al resto.
  • No publiques tu dirección en abierto: si debes hacerlo, obfusca (por ejemplo, “usuario [arroba] dominio [punto] com”) para evitar recolección automática.
  • Revisa el origen de filtraciones: si tu correo apareció en fugas de datos, considera cambiar contraseñas y activar la verificación en dos pasos.
  • Confirma remitentes confiables: añade a Contactos a quienes sí te importan. También puedes crear filtros con “Nunca enviar a Spam” para esos remitentes.
  • Evita filtros demasiado genéricos: palabras como “oferta” o “factura” pueden capturar comunicaciones legítimas.
  • Vigila los adjuntos: desconfía de archivos comprimidos de remitentes desconocidos. Aunque Gmail analiza malware, el riesgo cero no existe.

Cómo recuperar un correo legítimo mal clasificado y corregir el filtro

Si un mensaje importante termina en Spam o en la papelera:

  • Revísalo y marca “No es spam” para entrenar a Gmail.
  • Crea un filtro de salvaguarda para ese remitente: “Nunca enviar a Spam” y, si procede, aplicar etiqueta “Importante”.
  • Busca con operadores: usa in:spam o in:trash junto con el remitente o asunto para localizar rápidamente el correo.
  • Ajusta o elimina filtros agresivos que hayan enviado el mensaje a la papelera.

Preguntas frecuentes

¿Puedo vaciar automáticamente la carpeta de spam sin scripts?

No. Gmail la vacía automáticamente a los 30 días y no ofrece un ajuste nativo para acortarlo. Con Apps Script puedes acelerar el vaciado bajo tu responsabilidad.

¿Los filtros se aplican a mensajes que ya están en “Spam”?

No. Los filtros creados por el usuario no afectan a correos que ya están en Spam o Papelera. Úsalos para interceptar mensajes entrantes antes de ser clasificados.

¿Puedo crear filtros desde el móvil?

La creación y edición de filtros completos está disponible en la versión web de Gmail. En móvil puedes marcar spam, bloquear y darte de baja, lo cual también ayuda.

¿Es seguro eliminar definitivamente el spam de forma automática?

Solo si estás seguro de no perder correos legítimos. Lo más prudente es mover el spam a la papelera con unos días de margen y revisar esporádicamente.

¿Qué hago si sigo recibiendo spam de nuevos remitentes?

Los spammers cambian de direcciones. Crea filtros por palabras clave, patrones de asunto o tamaño, y recuerda entrenar el filtro marcando como spam y bloqueando.