Visió general
Les advertències s’etiqueten amb la funcionalitatEMAIL. Apareixen a l’informe a email_verifications[].warnings[] i segueixen l’estructura estàndard de l’objecte d’advertència (feature, risk, additional_data, log_type, short_description, long_description, node_id). Cada advertència també s’encamina al registre per sessió perquè aparegui a la Business Console sota la secció de correu electrònic.
Algunes advertències són activadors de rebuig automàtic estricte: sempre estableixen l’estat de la funcionalitat a Declined i inclouen log_type: "error". Les altres es mapen a una acció configurable (DECLINE, REVIEW o el valor predeterminat NO_ACTION) definida per node del flux de treball o per crida a l’API, de manera que el mateix codi de risc pot rebutjar un flux de treball mentre que en un altre només genera una advertència. L’acció configurada també defineix la gravetat: DECLINE → error, REVIEW → warning, NO_ACTION → information.
Condicions de rebuig automàtic
Les següents advertències sempre rebutgen el pas de Verificació de correu electrònic independentment de la configuració:EMAIL_CODE_ATTEMPTS_EXCEEDED— l’usuari ha esgotat el límit d’intents d’OTP: 2 entrades de codi incorrectes (email_max_check_attempts) o 2 enviaments d’OTP —l’enviament inicial més un reenviament (email_max_retries)— per defecte.EMAIL_IN_BLOCKLIST— l’adreça es troba en una llista de bloqueig gestionada mitjançant la Lists API, o ha coincidit amb una verificació de correu electrònic prèviament aprovada que s’ha afegit a la llista de bloqueig.UNDELIVERABLE_EMAIL_DETECTED— l’adreça no pot rebre correu: sintaxi no vàlida, un domini inexistent, absència de registres DNS (MX) o el correu electrònic d’OTP no s’ha pogut lliurar. El pas finalitza com aDeclinedimmediatament; no s’arriba a executar cap comprovació de codi. Excepció: quan l’usuari ha escrit l’adreça ell mateix (no s’ha emplenat prèviament en crear la sessió), un enviament que no es pot lliurar retorna un error en línia perquè pugui reintentar-ho amb una adreça diferent en lloc de ser rebutjat.
Riscos configurables
Cadascun dels següents riscos es mapeja a un paràmetre de configuració (per node del flux de treball, o per crida a l’endpoint de comprovació independent) que pots configurar com aDECLINE, REVIEW o NO_ACTION:
La detecció de duplicats només té en compte les verificacions de correu electrònic prèviament aprovades a la mateixa aplicació, agrupades per
vendor_data: les verificacions que comparteixen el mateix vendor_data es tracten com un únic usuari final i s’exclouen. Si deixes vendor_data buit, cada sessió es tracta com un usuari diferent. Si l’adreça és a la teva llista d’admesos de correu electrònic, s’omet l’acció de duplicat i s’emet EMAIL_IN_ALLOWLIST en el seu lloc.
Límits d’intents de verificació
La funcionalitat de Verificació de correu electrònic aplica un límit estricte als intents d’OTP per evitar abusos:- Intents d’introducció de codi —
email_max_check_attempts, per defecte 2: el segon intent amb un codi incorrecte (o caducat) finalitza el pas. - Intents d’enviament —
email_max_retries, per defecte 2 enviaments en total (l’enviament inicial més un reenviament): una sol·licitud de reenviament addicional finalitza el pas.
EMAIL_CODE_ATTEMPTS_EXCEEDED i rebutja automàticament. Pots ajustar ambdós límits per cada node del flux de treball.
Advertències generades
Com a màxim s’activa un d’entre
EMAIL_IN_BLOCKLIST, DUPLICATED_EMAIL i EMAIL_IN_ALLOWLIST per intent: la llista de bloqueig té prioritat sobre el duplicat, que al seu torn té prioritat sobre la llista d’admesos.
Coincidències entre sessions
Quan es detecta una adreça en verificacions de correu electrònic aprovades anteriorment o a la teva llista de bloqueig, aquestes coincidències també apareixen aemail_verifications[].matches[] (amb un límit de 5 entrades). Cada coincidència inclou session_id, session_number, vendor_data, verification_date, email, status, is_blocklisted, api_service, i un source de session (una altra verificació aprovada) o list_entry (una entrada de la llista de bloqueig). Si l’adreça actual és a la teva llista d’admesos de correu electrònic, Didit conserva l’evidència de la coincidència però emet EMAIL_IN_ALLOWLIST en lloc d’aplicar l’acció per a correus duplicats. Consulta l’informe de Verificació de correu electrònic per veure l’esquema complet de coincidències.
Exemple
Tipus d’advertència
A cada risc se li assigna una gravetat en funció de la configuració de la teva aplicació. Les gravetats es divideixen en tres categories:Relacionat
- Visió general de la Verificació de correu electrònic — comportament de la funcionalitat i preus.
- Informe de Verificació de correu electrònic — estructura completa de la resposta, inclosos
lifecycle[]imatches[]. - Models de dades — verificació de correu electrònic — esquema canònic camp per camp.
- Management API — Llistes — gestiona la llista de bloqueig de correus electrònics que utilitza
EMAIL_IN_BLOCKLIST.