Traducido automáticamente del inglés.

Leer en inglés
Proxy Mail QA

Entregabilidad

Descubre si tus correos llegarían a la bandeja de entrada antes que tus usuarios.

Cada correo de prueba se revisa como lo vería una bandeja de entrada. Una puntuación de spam sobre 10 muestra lo que la aumenta, se marcan los adjuntos que bloquean las bandejas de entrada y se explica el correo devuelto antes de llegar. Informes y tus ejecuciones de CI lo cuentan todo.

Plan Free · Comprobaciones de puntuación de spam y adjuntos en Labs · Una estimación, no una promesa

Qué comprueba

Lo que valora una bandeja de entrada, en cada correo de prueba.

Una puntuación de spam sobre 10

Se suman los indicadores que valoran los filtros de spam, cada uno con sus puntos. 5 o más significa probable rechazo o envío a spam; 1,5 o más puede ir a spam. En Labs.

Adjuntos que bloquean las bandejas de entrada

Un programa que Gmail bloquea, o uno con un nombre que parece un documento, falla. Los archivos de Office con macros, las páginas HTML y los archivos comprimidos generan una advertencia. La comprobación nombra el tipo de archivo, nunca el archivo. En Labs.

Correo devuelto

Cuando los servidores de correo de Cloudflare rechazan un correo antes de que nos llegue, por no superar DMARC, por ejemplo, o por una dirección que no pueden leer, la bandeja de entrada y Solución de problemas indican qué pasó y por qué.

SPF, DKIM y DMARC

Si el servidor de envío puede enviar en nombre del dominio, si el correo está firmado y si cumple la política DMARC del dominio del remitente. Un fallo nombra el dominio que hay que corregir.

Hecho para leerse

Una versión en texto plano, un tamaño menor a los 102 KB en los que Gmail corta los correos, algo más que solo imágenes y un diseño que se adapta al teléfono.

Contado donde miras

Los informes cuentan el spam probable, el spam posible, los adjuntos peligrosos y el correo devuelto de cada proyecto. La primera línea de un informe de ejecución dice cuántos correos probablemente acabarían en spam.

Cómo funciona

De "se envió" a "llegaría".

  1. Actívalo

    Las comprobaciones de puntuación de spam y de archivos adjuntos están en Labs por ahora. Activa Comprobaciones de puntuación de spam y archivos adjuntos en Account settings → Labs.

  2. Envía un correo de prueba

    Regístrate, restablece una contraseña o activa una oferta con una dirección de prueba, a mano, desde una prueba o con tu agente.

  3. Mira la puntuación y el porqué

    La bandeja de entrada muestra la puntuación de spam del correo, los indicadores que la aumentan, cualquier adjunto de riesgo y el veredicto de spam del propio Cloudflare.

  4. Detéctalo en CI

    Una comprobación spam_risk o harmful_attachment fallida aparece en failed, así que un cambio de plantilla que acabaría en spam hace fallar tu prueba y la compilación.

En tus pruebas

Haz fallar la compilación cuando un correo acabaría en spam.

checkEmail (Python check_email, check_email para agentes) devuelve veredictos, nunca el texto del correo. Con Comprobaciones de puntuación de spam y adjuntos activadas en Labs, su respuesta incluye spam_risk con la puntuación y los indicadores. Tienes todos los detalles en la documentación para desarrolladores.

Playwright con el paquete npm

welcome.spec.ts
const submitted = new Date();
await page.getByRole('button', { name: 'Create account' }).click();
await qa.waitForLink(address, { since: submitted });

const result = await qa.checkEmail(address, { since: submitted, expectHost: 'staging.acme.dev' });
const spam = result.checks.find((c) => c.check === 'spam_risk');
// Say what to fix: each marker with its points.
expect(result.failed, JSON.stringify(spam?.markers)).not.toContain('spam_risk');
expect(result.failed).not.toContain('harmful_attachment');

pytest con el helper Python

test_welcome.py
from proxymail_qa import check_email, create_address, now, wait_for_link


def test_welcome_email_reaches_the_inbox(page):
    address = create_address()["address"]
    submitted = now()
    page.goto("/sign-up")
    page.get_by_label("Email").fill(address)
    page.get_by_role("button", name="Create account").click()
    wait_for_link(address, since=submitted)

    result = check_email(address, since=submitted)
    assert "spam_risk" not in result["failed"], result["checks"]
    assert "dmarc" not in result["failed"]

Honesto sobre sus límites

Una estimación cuidadosa, y lo dice.

  • Una estimación a partir del correo

    La puntuación sale de lo que muestra el correo. Las bandejas de entrada también valoran la reputación y el historial del remitente, que solo ellas pueden ver.

  • Cada indicador, con nombre

    Ves cada cosa que suma a la puntuación y sus puntos, como no tener DKIM, un acortador de enlaces o un asunto en mayúsculas, para que sepas qué corregir.

  • Veredictos para agentes

    Las pruebas y los agentes reciben las comprobaciones, la puntuación y los indicadores. Nunca el texto del correo.

  • No se envía nada extra

    Proxy Mail QA revisa el correo que tu app ya envió a la dirección de prueba. Nunca lo reenvía ni lo manda a ningún otro sitio para probarlo.

  • Tú decides si lo activas

    Las comprobaciones de puntuación de spam y adjuntos están en Labs, así que solo evalúan tus correos, y tu CI, cuando las activas.

  • Solo sitios de prueba

    Para versiones de desarrollo, staging, QA, vista previa y locales de apps que creas o puedes probar.

FAQ

Preguntas

¿Esto me dirá si mi correo acaba en spam en Gmail o Outlook?

Lo estima. La puntuación suma los indicadores que valoran los filtros de spam, como no superar DMARC, no tener DKIM, un adjunto que Gmail bloquea o marketing sin encabezado List-Unsubscribe. 5 o más sobre 10 significa probable rechazo o envío a spam. Las bandejas de entrada reales también valoran la reputación del remitente, que solo ellas pueden ver, así que tómalo como una comprobación antes del lanzamiento, no como una promesa.

¿Por qué la puntuación de spam está en Labs?

Es nueva y puede hacer fallar comprobaciones que antes pasaban. Labs te permite elegir cuándo empieza a evaluar tus correos y tu CI. Activa Comprobaciones de puntuación de spam y archivos adjuntos en Account settings → Labs; también se aplica a tu claves de API y a tus agentes.

¿Qué significa "devuelto"?

Los servidores de correo de Cloudflare, que reciben el correo de nuestros dominios, rechazaron el correo antes de que llegara a Proxy Mail QA, por ejemplo porque no cumplía la política DMARC del dominio de envío o se envió a una dirección con un formato que no pueden leer. La bandeja de entrada, Solución de problemas y check_delivery indican cuál, y los informes los cuentan. Esto no está en Labs.

¿Revisa el contenido del adjunto?

No. Mira el nombre y el tipo de cada adjunto, y en el resultado solo nombra el tipo de archivo. El archivo en sí nunca se guarda.

Más funciones

Entérate antes de que decidan las bandejas de entrada de tus usuarios.

Crea una cuenta gratis, activa Comprobaciones de puntuación de spam y adjuntos en Labs y envía tu próximo correo de prueba.

Crear una cuenta gratuitaAbrir la aplicación

¿Tienes una pregunta sobre esta página?

Pregunta en cualquier idioma. La documentación puede responderte de inmediato, o puedes enviar tu pregunta al equipo de Proxy Mail QA, que responde en inglés.